Строковые функции PHP
Встроенный PHP поддерживает несколько типов данных. Помимо этого, PHP также поддерживает множество функций, которые используются при работе с некоторыми данными. Строковые функции PHP - это некоторые из тех функций, которые используются для работы со строковыми данными. Все эти функции предопределены. Существует необходимость в установке любых плагинов. Давайте посмотрим на некоторые строковые функции PHP.
Ниже приведены некоторые строковые функции и примеры иллюстрируются следующим синтаксисом
<_?phpecho func( “” );
?>
Примеры строковых функций в PHP
Строковая функция проста в использовании. Здесь мы обсудим, как использовать строковую функцию в программировании на PHP с помощью примеров.
1. Добавляет косую черту ()
Это возвращает строку с обратной косой чертой перед определенными символами
Например: echo addcslashes ("Hello World!", "W");
Выход:
Hellow \ World
2. Добавляет косую черту ()
Эта строка возвращает обратную косую черту перед предопределенными символами
Например: echo addcslashes('Hello “World” you');
Выход:
Привет "Мир" тебе
3. bin2hex ()
Преобразует двоичные данные в шестнадцатеричные данные
Например: echo bin2hex (“Hello”);
Выход:
48656c6c6f
4. рубить ()
Удаляет пробелы или любые предопределенные символы с правого конца, если указано
Например: echo chop (“WelcomeBack”, “Back”);
Выход:
желанный
5. chr ()
Эта строковая функция PHP возвращает символ указанного значения ASCII
Например: echo char(52);
Выход:
4
6. chunk_split ()
Используется для разделения строки на более мелкие части
Например: echo chunk_split ($str, 2, ", ");
Выход:
Мы, ЛК, Ом, е,
7. convert_uudecode ()
Это декодирует uuencoded строку
Например: echo convert_uudecode ("+22!L;W9E( %!( 4\"$`\n` ");
Выход:
Я люблю PHP!
convert_uuencode () выполняет обратное преобразование convert_uudecode ()
8. count_chars ()
Эта строковая функция PHP выводит данные о количестве символов в строке
Например: echo count_chars (“Hello”, 3);
Выход:
Helo
Примечание . Целочисленное значение - это режим, используемый для указания типа требуемого вывода.
- 0 - массив с байтовым значением в качестве ключа и частотой каждого байта в качестве значения.
- 1 - то же, что 0, но перечислены только байтовые значения с частотой больше нуля.
- 2 - то же, что и 0, но перечислены только байтовые значения с частотой, равной нулю.
- 3 - возвращается строка, содержащая все уникальные символы.
- 4 - возвращается строка, содержащая все неиспользуемые символы.
9. crc32 ()
Это вычисляет 32-битную циклическую контрольную сумму избыточности (математическая функция) строки
Например: crc32 ("Hello World!");
Выход:
472456355
10. Внушить ()
Это объединяет элементы массива с указанной строкой
Например: $array = array ('lastname', 'email', 'phone');
echo implode(", ", $array);$array = array ('lastname', 'email', 'phone');
echo implode(", ", $array);
Выход:
фамилия, электронная почта, телефон
Примечание: join () также делает то же самое. Это псевдоним implode ()
11. htmlspecialchars ()
Это преобразует некоторые предопределенные символы в сущности HTML, т.е. показывает источник
Например: $str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);$str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);
Выход:
Я смелый
12. ltrim ()
Эта строковая функция PHP удаляет пробелы или предопределенные символы слева от строки
Например: echo ltrim (“Just a sample”, ”Just”);
Выход:
образец
Примечание: rtrim () выполняет аналогичную работу справа
trim () делает то же самое с обоих концов
13. number_format ()
Это форматирует число с сгруппированными тысячами
Например: echo number_format (1000000);
Выход:
1000000
14. печать ()
Это просто выводит строку и медленнее, чем эхо
Кроме того, печать не должна использоваться с ()
Например: print “Hello”;
Выход:
Здравствуйте
15. MD5 ()
Это вычисляет хэш md5 строки
Например: echo md5 (“Hello”);
Выход:
8b1a9953c4611296a827abf8c47804d7
16. strtok ()
Это разбивает строку на меньшие строки
Например: $string = "This is to break a string";
$token = strtok ($string, " ");
echo($token); => This
To get all words of string,
while ($token !== false)(
echo "$token
";
$token = strtok(" ");
)$string = "This is to break a string";
$token = strtok ($string, " ");
echo($token); => This
To get all words of string,
while ($token !== false)(
echo "$token
";
$token = strtok(" ");
)
Выход:
Эта
является
в
перемена
строка
17. стриппер ()
Это преобразует строку в символы верхнего регистра
Например: echo strupper (“Beautiful Day”);
Выход:
ОТЛИЧНЫЙ ДЕНЬ
Примечание : strlower () преобразует строки во все строчные буквы
18. substr ()
Возвращает часть строки, начиная с указанного индекса
Например: echo subst (“A Hot Day”, 3);
Выход:
день
19. substr_replace ()
Эта строковая функция PHP заменяет часть строки указанной строкой
Например: echo substr_replace ("Hot", "Day", 0);
Выход:
День
20. wordwrap ()
Это оборачивает строку в несколько символов
Например: echo wordwrap (“Hello World”, 5, ”\n”);
Выход:
Здравствуйте
Мир
21. Стрлен ()
Это используется для определения длины передаваемой строки
Например: echo strlen (“Hello”);
Выход:
5
22. Стррев ()
Эта строковая функция PHP используется для получения обратной строки
Например: echo strrev (“welcome”);
Выход:
emoclew
23. Strpos ()
Это возвращает позицию первого вхождения строки в строке
Например: echo strops(“There you go”, “go”);
Выход:
11
24. Str_repeat ()
Это повторяет строку указанное количество раз
Например: echo str_repeat ('b', 5);
Выход:
BBBBB
25. Str_replace ()
Эта строковая функция PHP находит указанное слово, заменяет его указанным словом и возвращает строку
Например: echo str_replace (“great”, “wonderful”, “have a great day”);
Выход:
чудесного дня
26. Nl2br ()
Эта строковая функция PHP вставляет разрывы строк html перед каждой новой строкой строки.
Например: echo nl2br (“Lets break \nthe sentence”);
Выход:
Позволяет перерыв
предложение
27. Similar_text ()
Это вычисляет сходство между двумя строками
Например: echo similar_text ("Hello World", "Great World");
Выход:
7
28. sprintf ()
Эта строковая функция PHP записывает отформатированную строку в переменную
Например: echo sprintf (“There are %u wonders in the World”, 7);
Выход:
В мире 7 чудес
29. Str_ireplace ()
Это заменяет символы в строке конкретными символами. Эта функция нечувствительна к регистру.
Например: echo str_ireplace (“great”, “WOW”, “This is a great place”);
Выход:
Это вау место
30. str_shuffle ()
Это случайным образом перемешивает все символы в строке
Например: echo str_shuffle(“Hello World”);
Выход:
lloeWlHdro
31. str_word_count ()
Эта строковая функция PHP возвращает количество слов в данной строке
Например: echo str_word_count (“a nice day”);
Выход:
3
32. Strcspn ()
Это возвращает количество символов перед указанным символом
echo strcspn ("Hello world!", "w");
Выход:
6
33. str_pad ()
Эта функция используется для заполнения правой части строки указанным количеством символов с указанным символом.
Например: echo str_pad (“Hello”, 10, ”.”);
Выход:
Здравствуйте…..
34. Ord ()
Эта строковая функция PHP возвращает значение ASCII первого символа строки
Например: echo ord (“hello”);
Выход:
104
35. Штрхр ()
Найти первое вхождение указанной строки в строке
Например: echo strchr ("Hello world!", "world");
Выход:
Мир!
36. Strspn ()
Это возвращает количество символов, найденных в строке, которая содержит символы из указанной строки.
Например: echo strspn ("Hello world!", ”Hl");
Выход:
1
В PHP есть еще несколько строковых функций. Вышеуказанные строковые функции - это часто используемые функции в PHP для различных требований.
Рекомендуемые статьи
Это было руководство по PHP String Function. Здесь мы обсудили, как использовать строковую функцию в программировании на PHP с помощью примеров. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Введение в PHP
- PHP команды
- Карьера в PHP
- Альтернативы PHP
- Функции в PHP