Введение в строку в PHP
В основном мы все знаем, что строка - это набор символов. Это также один из типов данных, фактически поддерживаемых языком программирования PHP. Строки могут содержать буквенно-цифровые символы. Его можно создать следующими способами:
- Вы можете объявить переменную, а затем вы можете назначить строку для символа
- Используя выражение echo
- Строка / строки - это языковая конструкция, она может помочь в захвате слов.
- Помимо изучения того, как работают строки в языке программирования PHP, вы можете очень эффективно манипулировать использованием строк, как продуктивный разработчик.
Как объявить строку в PHP, используя различные методы
Существует четыре разных типа декларации.
- Используя одинарные кавычки
- Используя двойные кавычки
- С помощью метода создания строк Heredoc ++
- С помощью метода создания строки Nowdoc
1. PHP String метод создания с использованием одинарных кавычек
Создание строки / строк с использованием одинарных кавычек является самым простым и простым из создания строки. Теперь давайте взглянем на приведенный ниже синтаксис 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 на языке PHP используются двойные кавычки. Метод объявления двойных кавычек String может создавать сложные строки, а не строки, созданные с помощью одинарных кавычек.
Мы также можем использовать имена переменных внутри двойных кавычек, чтобы значения переменных отображались так, как мы хотим. Просто взгляните на пример объявления в двойных кавычках, объявления переменных, чтобы вы поняли концепцию объявления строк, используя двойные кавычки.
Синтаксис:
<_?php$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>
Выход:
В приведенном выше примере будет создана простая строковая переменная «myname» со значением «Pavan Kumar Sake». Эта строковая переменная теперь может использоваться в любое время на языке программирования PHP по вашему желанию.
Двойные кавычки объявленные строки также могут экранировать специальные символы. \ n для перевода строки, \ $ для знака доллара и т. д. можно использовать для получения выходных данных пустой строки и знака доллара. Аналогично, существуют способы экранирования специальных символов с помощью двойных кавычек.
Синтаксис:
<_?phpecho "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>
Выход:
3. Создание строки PHP с использованием метода создания строки Heredoc - PHP Heredoc
Здесь мы узнаем, что такое 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 с использованием метода создания строки 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 в PHP» с разнообразием методов объявления строк, а также с базовым введением важных строковых функций, которые очень помогают при выполнении программ / проектов php.
Рекомендуемые статьи
Это было руководство по String в PHP. Здесь мы обсуждаем введение и как объявить String, используя различные методы. Вы также можете взглянуть на следующие статьи, чтобы узнать больше -
- Обработка файлов PHP
- PHP фильтры
- Массивы в PHP
- Обработка файлов PHP