PHP струнни функции

Вграденият PHP поддържа няколко типа данни. Освен тях, PHP поддържа и много функции, които се използват, докато работят върху някои данни. PHP String функциите са някои от онези функции, които се използват за манипулиране на низови данни. Всички тези функции са предварително дефинирани. Има нужда от инсталиране на всякакви приставки. Нека да разгледаме някои от PHP низ функциите.

По-долу са някои от низовите функции, а примерите са илюстрирани със следния синтаксис

<_?php
echo 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 с помощта на примери. Можете също да прегледате и другите ни предложени статии, за да научите повече -

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