Функції струнних PHP

Вбудований PHP підтримує кілька типів даних. Крім них, PHP також підтримує багато функцій, які використовуються під час роботи над деякими даними. Функції струнних PHP - це деякі з тих функцій, які використовуються для маніпулювання рядковими даними. Усі ці функції заздалегідь визначені. Існує потреба в установці будь-яких плагінів. Давайте розглянемо деякі функції рядка PHP.

Нижче наведено деякі функції рядків, а приклади проілюстровані наступним синтаксисом

<_?php
echo func( “” );
?>

Приклади струнних функцій у PHP

Струнна функція проста у використанні. Тут ми обговоримо, як використовувати строкову функцію в програмуванні PHP за допомогою прикладів

1. Addcslashes ()

Це повертає рядок із зворотними косими рисами навпроти конкретних символів

Напр .: echo addcslashes ("Hello World!", "W");

Вихід:

Hellow \ Світ

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, ", ");

Вихід:

Ми, lc, om, e,

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);

Вихід:

Хело

Примітка: Ціле значення - це режим, який використовується для визначення типу необхідного виводу

  • 0 - масив зі значенням байта як ключовим і частотою кожного байта як значення.
  • 1 - те саме, що 0, але перераховані лише байтові значення з частотою, що перевищує нуль.
  • 2 - те саме, що 0, але перераховані лише байтові значення з частотою, рівною нулю.
  • 3 - повертається рядок, що містить усі унікальні символи.
  • 4 - повертається рядок, що містить усі не використовувані символи.

9. crc32 ()

Це обчислює 32-бітну циклічну контрольну суму надмірності (Математична функція) рядка

Напр .: crc32 ("Hello World!");

Вихід:

472456355

10. Implode ()

Це приєднує елементи масиву із заданим рядком

Напр .: $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. номер_формату ()

Це форматує число з груповими тисячами

Напр .: echo number_format (1000000);

Вихід:

1 000 000

14. print ()

Це просто виводить рядок і повільніше, ніж відлуння

Також друк не слід використовувати з ()

Напр .: 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. strupper ()

Це перетворює рядок у великі символи

Напр .: echo strupper (“Beautiful Day”);

Вихід:

ЧУДОВИЙ ДЕНЬ

Примітка : strlower () перетворює рядки для всіх малих символів

18. substr ()

Це повертає частину рядка, починаючи з вказаного індексу

Напр .: echo subst (“A Hot Day”, 3);

Вихід:

від Дня

19. substr_replace ()

Ця функція PHP-рядка замінює частину рядка вказаною рядком

Напр .: echo substr_replace ("Hot", "Day", 0);

Вихід:

День

20. перебір слів ()

Це обертає рядок до кількох символів

Напр .: echo wordwrap (“Hello World”, 5, ”\n”);

Вихід:

Здравствуйте
Світ

21. Strlen ()

Це використовується для визначення довжини пройденого рядка

Напр .: echo strlen (“Hello”);

Вихід:

5

22. Стррев ()

Ця функція рядка PHP використовується для отримання зворотного рядка

Напр .: echo strrev (“welcome”);

Вихід:

смайлик

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. подібний_текст ()

Це обчислює схожість між двома рядками

Напр .: 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. Порядок ()

Ця функція рядка PHP повертає значення ASCII першого символу рядка

Напр .: echo ord (“hello”);

Вихід:

104

35. Strchr ()

Знайдіть перше виникнення вказаного рядка в рядку

Напр .: echo strchr ("Hello world!", "world");

Вихід:

світ!

36. Strspn ()

Це повертає кількість символів, знайдених у рядку, що містить символи із зазначеного рядка.

Напр .: echo strspn ("Hello world!", ”Hl");

Вихід:

1

Є ще кілька рядкових функцій, доступних у PHP. Вищезазначені рядкові функції - це звичайно використовувані функції PHP для різних вимог

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

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

  1. Вступ до PHP
  2. Команди PHP
  3. Кар'єра в PHP
  4. Альтернативи PHP
  5. Функції в PHP