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ă
<_?phpecho 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 -
- Introducere în PHP
- Comenzi PHP
- Cariera în PHP
- Alternative PHP
- Funcții în PHP