PHP струнни функции
Вграденият PHP поддържа няколко типа данни. Освен тях, PHP поддържа и много функции, които се използват, докато работят върху някои данни. PHP String функциите са някои от онези функции, които се използват за манипулиране на низови данни. Всички тези функции са предварително дефинирани. Има нужда от инсталиране на всякакви приставки. Нека да разгледаме някои от PHP низ функциите.
По-долу са някои от низовите функции, а примерите са илюстрирани със следния синтаксис
<_?phpecho func( “” );
?>
Примери за струнни функции в PHP
Струнната функция е лесна за използване. Тук ще обсъдим как да използваме стриктна функция при програмиране на PHP с помощта на примери
1. Добавки ()
Това връща низ с наклонени черти пред определени знаци
Например: echo addcslashes ("Hello World!", "W");
изход:
Hellow \ World
2. Adlaslashes ()
Това връща низ с наклонени черти пред предварително зададени знаци
Например: 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-битова циклична контролна сума за излишък (A Mathematical function) на низ
Например: 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);
изход:
1000000
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. струпър ()
Това преобразува низ в големи букви
Например: 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”);
изход:
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. подобен_текст ()
Това изчислява сходството между две струни
Например: 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