Строковые функции PHP

Встроенный PHP поддерживает несколько типов данных. Помимо этого, PHP также поддерживает множество функций, которые используются при работе с некоторыми данными. Строковые функции PHP - это некоторые из тех функций, которые используются для работы со строковыми данными. Все эти функции предопределены. Существует необходимость в установке любых плагинов. Давайте посмотрим на некоторые строковые функции PHP.

Ниже приведены некоторые строковые функции и примеры иллюстрируются следующим синтаксисом

<_?php
echo 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 с помощью примеров. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Введение в PHP
  2. PHP команды
  3. Карьера в PHP
  4. Альтернативы PHP
  5. Функции в PHP