Funcții cu șiruri PHP

PHP încorporat acceptă câteva tipuri de date. În afară de acestea, PHP acceptă, de asemenea, multe funcții care sunt utilizate în timpul lucrului la unele date. Funcțiile PHP String sunt unele dintre acele funcții care sunt utilizate pentru manipularea datelor string. Toate aceste funcții sunt predefinite. Este necesară instalarea oricăror plugin-uri. Să ne uităm la unele dintre funcțiile șirului PHP.

Mai jos sunt prezentate câteva dintre funcțiile șirului și exemplele sunt ilustrate cu următoarea sintaxă

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

Exemple de funcții cu șiruri în PHP

Funcția șirurilor este ușor de utilizat. Aici vom discuta despre cum să utilizăm funcția șir în programarea PHP cu ajutorul unor exemple

1. Addcslashes ()

Aceasta returnează un șir cu spatele în fața anumitor caractere

De exemplu: echo addcslashes ("Hello World!", "W");

ieşire:

Hellow \ World

2. Adăugări ()

Aceasta returnează șirul cu retrospective în fața caracterelor predefinite

De exemplu: echo addcslashes('Hello “World” you');

ieşire:

Bună ziua „Lumea \” dumneavoastră

3. bin2hex ()

Convertește datele binare în date hexadecimale

De exemplu: echo bin2hex (“Hello”);

ieşire:

48656c6c6f

4. toacă ()

Înlătura spațiile albe sau orice caractere predefinite de la capătul drept, dacă este specificat

De ex: echo chop (“WelcomeBack”, “Back”);

ieşire:

Bine ati venit

5. chr ()

Această funcție șir PHP returnează caracterul valorii ASCII specificate

De exemplu: echo char(52);

ieşire:

4

6. chunk_split ()

Folosit pentru a împărți un șir în părți mai mici

De exemplu: echo chunk_split ($str, 2, ", ");

ieşire:

Bine ati venit,

7. convert_uudecode ()

Aceasta decodează un șir uuencodat

De exemplu: echo convert_uudecode ("+22!L;W9E( %!( 4\"$`\n` ");

ieşire:

Îmi place PHP!

convert_uuencode () face inversul convert_uudecode ()

8. count_chars ()

Această funcție șir PHP emite date despre numărul de caractere dintr-un șir

De exemplu: echo count_chars (“Hello”, 3);

ieşire:

Helo

Notă: valoarea integrală este modul care este utilizat pentru a specifica tipul de ieșire necesar

  • 0 - un tablou cu valoarea de byte ca cheie și frecvența fiecărui octet ca valoare.
  • 1 - la fel ca 0, dar sunt listate doar valorile de byte cu o frecvență mai mare de zero.
  • 2 - la fel ca 0, dar sunt listate doar valorile de byte cu o frecvență egală cu zero.
  • 3 - este returnat un șir care conține toate caracterele unice.
  • 4 - se returnează o șir care conține toate caracterele care nu sunt utilizate.

9. crc32 ()

Aceasta calculează un control de redundanță ciclică pe 32 de biți (o funcție matematică) a unei șiruri

De exemplu: crc32 ("Hello World!");

ieşire:

472456355

10. Implode ()

Aceasta unește elementele de matrice cu un șir specificat

De exemplu: $array = array ('lastname', 'email', 'phone');
echo implode(", ", $array);
$array = array ('lastname', 'email', 'phone');
echo implode(", ", $array);

ieşire:

prenumele, e-mailul, telefonul

Notă: join () face și el același lucru. Este aliasul implodei ()

11. htmlspecialchars ()

Aceasta convertește unele caractere predefinite în entități HTML, adică arată sursa

De exemplu: $str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);
$str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);

ieşire:

Eu sunt îndrăzneț

12. ltrim ()

Această funcție de șir PHP elimină spațiile albe sau caractere predefinite din stânga șirului

De exemplu: echo ltrim (“Just a sample”, ”Just”);

ieşire:

o mostră

Notă: rtrim () face o lucrare similară din dreapta
Trim () face același lucru din ambele capete

13. număr_format ()

Acest format formează numărul cu mii grupate

De exemplu: echo number_format (1000000);

ieşire:

1.000.000

14. tipărește ()

Acest lucru produce pur și simplu șirul și este mai lent decât ecoul

De asemenea, tipărirea nu trebuie utilizată cu ()

De exemplu: print “Hello”;

ieşire:

buna

15. md5 ()

Aceasta calculează hash-ul md5 al șirului

De exemplu: echo md5 (“Hello”);

ieşire:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

Aceasta împarte un șir în șiruri mai mici

De exemplu: $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(" ");
)

ieşire:

Acest
este
la
pauză
şir

17. strupper ()

Aceasta convertește un șir în caractere mai mari

De exemplu: echo strupper (“Beautiful Day”);

ieşire:

ZI FRUMOASA

Notă : strlower () convertește șiruri la toate caracterele minuscule

18. substr ()

Aceasta returnează o parte a șirului începând cu indicele specificat

De exemplu: echo subst (“A Hot Day”, 3);

ieşire:

ot Day

19. substr_replace ()

Această funcție de șir PHP înlocuiește o parte a șirului cu șirul specificat

De exemplu: echo substr_replace ("Hot", "Day", 0);

ieşire:

Zi

20. wordwrap ()

Aceasta înfășoară un șir la un număr de caractere

De exemplu: echo wordwrap (“Hello World”, 5, ”\n”);

ieşire:

buna
Lume

21. Strlen ()

Aceasta este utilizată pentru a determina lungimea șirului trecut

De exemplu: echo strlen (“Hello”);

ieşire:

5

22. Strrev ()

Această funcție de șir PHP este utilizată pentru a obține inversul șirului

De exemplu: echo strrev (“welcome”);

ieşire:

emoclew

23. Strpos ()

Aceasta returnează poziția primei apariții a unui șir în interiorul unui șir

De exemplu: echo strops(“There you go”, “go”);

ieşire:

11

24. Str_repeat ()

Aceasta repetă un număr specificat de șiruri

De exemplu: echo str_repeat ('b', 5);

ieşire:

bbbbb

25. Str_replace ()

Această funcție de șir PHP găsește cuvântul specificat, îl înlocuiește cu cuvântul specificat și returnează șirul

De exemplu: echo str_replace (“great”, “wonderful”, “have a great day”);

ieşire:

sa ai o zi minunata

26. Nl2br ()

Această funcție de șir PHP inserează pauze html în fața fiecărei linii noi a șirului

De exemplu: echo nl2br (“Lets break \nthe sentence”);

ieşire:

Permiteți pauză
propozitia

27. similar_text ()

Aceasta calculează similaritatea dintre două șiruri

De exemplu: echo similar_text ("Hello World", "Great World");

ieşire:

7

28. sprintf ()

Această funcție de șir PHP scrie un șir formatat într-o variabilă

De exemplu: echo sprintf (“There are %u wonders in the World”, 7);

ieşire:

În lume există 7 minuni

29. Str_ireplace ()

Aceasta înlocuiește caracterele din șir cu caractere specifice. Această funcție este sensibilă la litere mari.

De exemplu: echo str_ireplace (“great”, “WOW”, “This is a great place”);

ieşire:

Acesta este un loc wow

30. str_shuffle ()

Aceasta modifică aleatoriu toate caracterele dintr-un șir

De exemplu: echo str_shuffle(“Hello World”);

ieşire:

lloeWlHdro

31. str_word_count ()

Această funcție de șir PHP returnează numărul de cuvinte din șirul dat

De exemplu: echo str_word_count (“a nice day”);

ieşire:

3

32. Strcspn ()

Aceasta returnează numărul de caractere înainte de caracterul specificat

echo strcspn ("Hello world!", "w");

ieşire:

6

33. str_pad ()

Această funcție este folosită pentru a păstra în partea dreaptă a șirului, un număr specificat de caractere cu caracter specificat

De exemplu: echo str_pad (“Hello”, 10, ”.”);

ieşire:

Buna…..

34. Ord ()

Această funcție de șir PHP returnează valoarea ASCII a primului caracter al șirului

De exemplu: echo ord (“hello”);

ieşire:

104

35. Strchr ()

Găsiți prima apariție a unui șir specificat într-un șir

De exemplu: echo strchr ("Hello world!", "world");

ieşire:

lume!

36. Strspn ()

Aceasta returnează numărul de caractere găsite în șirul care conține caractere din șirul specificat.

De exemplu: echo strspn ("Hello world!", ”Hl");

ieşire:

1

Există câteva funcții de string disponibile în PHP. Funcțiile șir de mai sus sunt funcții frecvent utilizate în PHP pentru diferite cerințe

Articole recomandate

Acesta a fost un ghid pentru funcția de șiruri PHP. Aici am discutat cum să utilizăm funcția șir în programarea PHP cu ajutorul unor exemple. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Introducere în PHP
  2. Comenzi PHP
  3. Cariera în PHP
  4. Alternative PHP
  5. Funcții în PHP