Рядок у PHP - Як оголосити рядок за допомогою різних методів?

Зміст:

Anonim

Вступ до рядка в PHP

В основному всі ми знаємо, що рядок - це деяка колекція символів. Це також один із типів даних, який фактично підтримується мовою програмування PHP. Рядки можуть містити буквено-цифрові символи. Його можна створити наступними переліченими способами:

  • Ви можете оголосити змінну, а потім можете призначити рядок символу
  • Використовуючи оператор echo
  • Рядок / рядки - це мовна конструкція, вона може допомогти захопити слова.
  • Крім цього вивчення того, як рядки працюють на мові програмування PHP, може змусити вас маніпулювати, як використовувати рядки дуже ефективно, як продуктивний розробник.

Як оголосити String в PHP за допомогою різних методів

Існує чотири різних типи декларації.

  • Використовуючи одинарні лапки
  • Використовуючи подвійні котирування
  • Використовуючи метод створення рядків Heredoc ++
  • За допомогою методу створення рядків Nowdoc

1. Метод створення рядків PHP за допомогою Одиночних цитат

Створення рядка / рядків за допомогою Single Quotes є найпростішим та найпростішим у створенні рядка. Тепер давайте подивимось на перелічений нижче синтаксис PHP, який створює просту рядок.

Синтаксис:

<_?php
echo 'Login to the Page to view this page template';
?>

Вихід:

Якщо цей рядок PHP Single Quote є частиною значення рядка, то ми робимо його уникнути, використовуючи символ зворотної косої риски. Перевірте цей синтаксис коду нижче.

<_?php
echo 'I \'ll be in 10 minutes just wait here';
?>

Вихід:

2. Метод створення рядків PHP за допомогою подвійних лапок

Переважно у створенні String мовою PHP будуть використовуватися подвійні цитати. Метод подвійних котирувань Рядок декларування рядків може створювати складні рядки, а не рядки, створені за допомогою одиничних лапок.

Ми також можемо використовувати імена змінних всередині подвійних лапок, щоб значення змінних відображалися так, як ми хочемо. Просто подивіться на приклад декларації з подвійною цитатою, змінної декларації, щоб ви зрозуміли концепцію рядкового декларації за допомогою подвійних лапок.

Синтаксис:

<_?php
$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>

Вихід:

Наведений вище приклад створить просту змінну рядка “myname” зі значенням “Pavan Kumar Sake”. Ця змінна струна тепер може використовуватися в будь-який час мовою програмування PHP, як вам потрібно.

Подвійні котирування оголошених рядків також можуть уникати спеціальних символів. \ n для подачі рядка, \ $ для знака долара тощо можна використовувати для отримання результатів порожнього рядка та знаку долара. Так само є способи уникнути спеціальних символів за допомогою подвійних лапок.

Синтаксис:

<_?php
echo "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>

Вихід:

3. Створення рядків PHP за допомогою методу створення рядків Heredoc - PHP Heredoc

Тут ми дізнаємось, що таке Гередок. Основна методологія Heredoc полягає у створенні найскладніших рядків у PHP у порівнянні зі строковим оголошенням Double Quotes.

Heredoc підтримає всі риси подвійних цитат. Поряд з цим Heredoc також дозволить вам створювати значення рядків без з'єднання рядків php у більш ніж одному рядку. Ви можете створити стільки рядків з рядками, скільки вам потрібно. Кілька ліній з рядками можна створити за допомогою методу Heredoc. Можна навіть уникнути подвійних цитат всередині методу Гередока.

Наведемо приклад методу PHP Heredoc для створення значень однієї / декількох рядків.

Синтаксис:

<_?php
$my_name = "Pavan Kumar Sake";
echo << When $my_name was a small boy,
He worked a lot and gained a lot
of knowledge yet he is simple like
the "small boy " in the childhood
EOT;
?>
$my_name = "Pavan Kumar Sake";
echo << When $my_name was a small boy,
He worked a lot and gained a lot
of knowledge yet he is simple like
the "small boy " in the childhood
EOT;
?>

Вихід:

Синтаксис:

<_?php
$my_name = "PK Sake";
$eot_variable = << When $my_name was a small boy,
He worked a lot and gained a lot of knowledge yet he is simple like the "small boy " in the childhood
EOT;
echo $eot_variable;
?>
$my_name = "PK Sake";
$eot_variable = << When $my_name was a small boy,
He worked a lot and gained a lot of knowledge yet he is simple like the "small boy " in the childhood
EOT;
echo $eot_variable;
?>

Вихід:

4. Створення рядків PHP за допомогою методу створення струн Nowdoc - PHP Nowdoc

Метод створення рядків PHP Nowdoc дуже схожий на метод створення рядків PHP Heredoc, але метод Nowdoc в основному працює так, як працюють одиничні цитати. Розбір не відбудеться всередині Nowdoc. Метод Nowdoc є ідеальним, тоді ми працюємо з необробленими даними, які взагалі не потрібно аналізувати.

Наведемо нижче приклад коду методу Nowdoc:

Синтаксис:

<_?php
$my_name = "Pavan Kumar Sake";
$my_variable = <<<'EOT'
When the big $my_name was a small boy,
He has done many funny things even this generation can't imagine He is always like a "small boy "since from childhood
EOT;
echo $my_variable;
?>

Вихід:

Крім декларування рядків, є деякі рядкові функції, які будуть дуже корисні при розробці невеликих веб-програм для великих проектів. Ласкаво погляньте на них. Крім того, знайте, яка різниця у виході між рядковим оголошенням подвійної цитати та єдиним оголошенням цитат.

strtolower, strtoupper, strlen, explode, substr, str_replace, strops, sha1, md5, str_word_count, ucfirst, lcfirst - це рядкові функції. Ці рядкові функції дуже корисні для створення проектів чи програм.

"Strtolower" перетворює всі символи рядка в малі літери, тоді як "strtoupper" перетворює їх у великі літери. "Strlen" надасть довжину рядка (кількість символів). Функція "explode" перетворить рядки в змінні масиву. "Substr" поверне частину рядка за допомогою 3 основних параметрів. "Str_replace" замінить деякий рядковий вміст, використовуючи 3 основні аргументи. Функція "strpos" повертає позицію конкретного рядка. Функція "sha1" повертає хеш-код рядка. Функція "md5" забезпечує хеш-значення md5 для рядка. Так само функціонують і інші рядки.

Синтаксис:

<_?php
echo strtolower("1. PAVAN kumar is a Writer ");
echo strtoupper("2. PAVAN kumar is a Writer \n");
echo "3. ";
echo strlen("PAVAN kumar is a Writer");
echo substr(" 4. PAVAN kumar is a Writer ", 0, 12);
echo str_replace('PAVAN', 'VASU', " 5. PAVAN kumar is a Writer \n");
echo "6. ";
echo strpos("PAVAN kumar is a Writer ", 'kumar');
echo " 7. ";
echo sha1("PAVAN kumar is a Writer ");
echo "\n8. ";
echo md5("PAVAN kumar is a Writer ");
?>

Вихід:

Висновок

Тут ми розуміємо поняття "Рядок в PHP" з різноманітними методами декларування рядків разом з основним введенням важливих рядкових функцій, які дуже допомагають при виконанні програм / проектів php

Рекомендовані статті

Це було керівництвом для String в PHP. Тут ми обговорюємо вступ та способи оголошення String за допомогою різних методів. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Обробка файлів PHP
  2. PHP Фільтри
  3. Масиви в PHP
  4. Обробка файлів PHP