Въведение в String в PHP
По принцип всички знаем, че низ е някаква колекция от знаци. Това е и един от типовете данни, които действително се поддържат от езика за програмиране на PHP. Струните могат да съдържат буквено-цифрови знаци. Тя може да бъде създадена по следните изброени начини:
- Можете да декларирате променлива и след това можете да зададете низ на символ
- Използвайки оператора echo
- Низовете / низовете са езикова конструкция, могат да помогнат за улавяне на думи.
- Освен това да научите как струните работят на езика за програмиране на PHP, могат да ви накарат да манипулирате как да използвате низовете много ефективно като продуктивен разработчик.
Как да декларираме String в PHP, използвайки различни методи
Има четири различни типа декларация.
- Чрез използване на единични кавички
- Чрез използване на двойни кавички
- Използвайки метода за създаване на низове Heredoc ++
- Използвайки метода за създаване на низове Nowdoc
1. Метод за създаване на PHP String с помощта на Single Quotes
Създаването на низ / низове с помощта на Single Quotes е най-лесното и най-простото създаване на низ. Сега нека да разгледаме по-долу изброения PHP синтаксис, който създава прост низ.
Синтаксис:
<_?phpecho 'Login to the Page to view this page template';
?>
изход:
Ако този низ на PHP Single Quote е част от стойността на низа, тогава го караме да избяга, използвайки символа на чертата на обратната черта. Проверете този синтаксис на код по-долу.
<_?phpecho 'I \'ll be in 10 minutes just wait here';
?>
изход:
2. Метод за създаване на PHP String с помощта на Double Quotes
Най-вече в String създаването на PHP език ще се използват двойни цитати. Методът за двойно кавиране String метод може да създаде сложни низове, а не низовете, създадени с помощта на единичните кавички.
Можем също така да използваме имена на променливи вътре в двойните кавички, така че стойностите на променливите да се показват както искаме. Просто погледнете примера на декларация с двоен цитат, променлива декларация, така че да разберете концепцията на String Declaration, използвайки Double Quotes.
Синтаксис:
<_?php$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>
изход:
Горният пример ще създаде обикновена променлива променлива „myname“ със стойността „Pavan Kumar Sake“. Тази променлива може да се използва по всяко време в езика за програмиране на PHP, както искате.
Декларираните низове с двойни кавички също могат да избягат от специални символи. \ n за подаване на ред, \ $ за знака на долара и т.н., могат да се използват за получаване на изходите на празен ред и знак на долар. По същия начин има начини да избягате от специални символи, използвайки Double Quotes.
Синтаксис:
<_?phpecho "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>
изход:
3. Създаване на PHP String с помощта на метода за създаване на струни Heredoc - PHP Heredoc
Тук ще разберем какво е Хередок. Основната методология на Heredoc е да създава най-сложните низове в PHP в сравнение с декларацията за низ с двойни цитати.
Heredoc ще поддържа всички характеристики на двойните кавички. Заедно с това Heredoc също ще ви позволи да създадете стойностите на низовете без обединяване на PHP низ в повече от един ред. Можете да създадете колкото се може повече линии с низове. По метода на Heredoc могат да бъдат създадени множество линии с низове. Човек може дори да избяга от двойните цитати вътре в метода на 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 String с помощта на метод за създаване на String 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“ ще осигури дължината на низа (брой символи). Функцията "експлодира" ще преобразува низовете в променливи от масива. „Substr“ ще върне част от низа, като използва 3 основни параметъра. „Str_replace“ ще замести някои низово съдържание, използвайки 3 основни аргумента. Функцията „strpos“ ще върне позицията на конкретния низ. Функцията "sha1" връща хеш код на низа. Функцията „md5“ осигурява md5 хеш стойност за низ. По същия начин функционират и други струни.
Синтаксис:
<_?phpecho 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 ");
?>
изход:
заключение
Тук разбираме понятието „String in PHP“ с разнообразието от методи за деклариране на низове, заедно с основното въвеждане на важни низови функции, които помагат много, когато правите php програми / проекти
Препоръчителни статии
Това е ръководство за String в PHP. Тук обсъждаме въвеждането и как да декларираме String с помощта на различни методи. Може да разгледате и следните статии, за да научите повече -
- PHP обработка на файлове
- PHP филтри
- Масиви в PHP
- PHP обработка на файлове