Функції струнних PHP
Вбудований PHP підтримує кілька типів даних. Крім них, PHP також підтримує багато функцій, які використовуються під час роботи над деякими даними. Функції струнних PHP - це деякі з тих функцій, які використовуються для маніпулювання рядковими даними. Усі ці функції заздалегідь визначені. Існує потреба в установці будь-яких плагінів. Давайте розглянемо деякі функції рядка PHP.
Нижче наведено деякі функції рядків, а приклади проілюстровані наступним синтаксисом
<_?phpecho 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 за допомогою прикладів. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- Вступ до PHP
- Команди PHP
- Кар'єра в PHP
- Альтернативи PHP
- Функції в PHP