PHP stringifunktsioonid

Sisseehitatud PHP toetab mõnda andmetüüpi. Peale nende toetab PHP ka paljusid funktsioone, mida kasutatakse teatud andmetega töötamisel. PHP stringifunktsioonid on mõned neist funktsioonidest, mida kasutatakse stringi andmetega manipuleerimiseks. Kõik need funktsioonid on eelnevalt määratletud. Kõik pistikprogrammid on vaja installida. Vaatame mõnda PHP stringifunktsiooni.

Allpool on toodud mõned stringifunktsioonid ja näiteid on illustreeritud järgmise süntaksiga

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

Näited stringifunktsioonide kohta PHP-s

Keelte funktsiooni on lihtne kasutada. Siin käsitleme näidete abil, kuidas kasutada stringifunktsiooni PHP programmeerimisel

1. Lisaklaasid ()

See tagastab konkreetsete märkide ees kaldkriipsudega stringi

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

Väljund:

Hellow \ maailm

2. liimid ()

See tagastab stringi, mille kaldkriipsud on etteantud märkide ees

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

Väljund:

Tere, "maailm", sina

3. bin2hex ()

Binaarsed andmed teisendatakse kuueteistkümnendarvudeks

Nt: echo bin2hex (“Hello”);

Väljund:

48656c6c6f

4. tükelda ()

Eemaldab tühikud või mis tahes eelmääratud märgid paremast otsast, kui need on täpsustatud

Nt: echo chop (“WelcomeBack”, “Back”);

Väljund:

Tere tulemast

5. chr ()

See PHP stringifunktsioon tagastab määratud ASCII väärtuse tähemärgi

Nt: echo char(52);

Väljund:

4

6. chunk_split ()

Kasutatakse stringi tükeldamiseks väiksemateks osadeks

Nt: echo chunk_split ($str, 2, ", ");

Väljund:

Tere tulemast,

7. teisenda_uudecode ()

See dekodeerib uuendatud kodeeringuga stringi

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

Väljund:

Ma armastan PHP-d!

convert_uuencode () teeb teisenduse convert_uudecode () tagasikäigu

8. count_chars ()

See PHP stringi funktsioon väljastab andmed stringi tähemärkide arvu kohta

Nt: echo count_chars (“Hello”, 3);

Väljund:

Helo

Märkus: täisarv on režiim, mida kasutatakse vajaliku väljundi tüübi täpsustamiseks

  • 0 - massiiv, mille baitväärtus on võti ja iga baiti väärtus sagedus.
  • 1 - sama kui 0, kuid loendis on ainult baidiväärtused, mille sagedus on suurem kui null.
  • 2 - sama nagu 0, kuid loendis on ainult nullväärtusega baitväärtused.
  • 3 - tagastatakse string, mis sisaldab kõiki unikaalseid märke.
  • 4 - tagastatakse string, mis sisaldab kõiki kasutamata sümboleid.

9. crc32 ()

See arvutab stringi 32-bitise tsüklilise liiasuse kontrollsumma (matemaatiline funktsioon)

Nt: crc32 ("Hello World!");

Väljund:

472456355

10. Implode ()

See ühendab massiivi elemendid määratud stringi abil

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

Väljund:

perekonnanimi, e-post, telefon

Märkus. Liitu () teeb ka sama. See on implode'i varjunimi ()

11. htmlspetsialistid ()

See teisendab mõned eelnevalt määratletud märgid HTML-i olemiteks, st see näitab allikat

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

Väljund:

Olen julge

12. ltrim ()

See PHP stringifunktsioon eemaldab tühikud või eelmääratud märgid stringi vasakust servast

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

Väljund:

näidis

Märkus: rtrim () teeb sarnast tööd paremalt
trim () teeb mõlemast otsast sama

13. arv_vorming ()

See vormindab numbri rühmitatud tuhandetega

Nt: echo number_format (1000000);

Väljund:

1 000 000

14. prindi ()

See väljastab stringi lihtsalt ja on aeglasem kui kaja

Samuti ei tohiks trükist kasutada koos ()

Nt: print “Hello”;

Väljund:

Tere

15. md5 ()

See arvutab stringi md5 räsi

Nt: echo md5 (“Hello”);

Väljund:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

See jagab stringi väiksemateks stringideks

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

Väljund:

See
on
kuni
vaheaeg
nöör

17. Strupper ()

See teisendab stringi suurtähtedeks

Nt: echo strupper (“Beautiful Day”);

Väljund:

ILUS PÄEV

Märkus : strlower () teisendab stringid väiketähtedeks

18. alam ()

See tagastab osa stringi, mis algab täpsustatud indeksiga

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

Väljund:

ot päev

19. substr_replace ()

See PHP stringifunktsioon asendab osa stringi täpsustatud stringiga

Nt: echo substr_replace ("Hot", "Day", 0);

Väljund:

Päev

20. sõnamähis ()

See mähitakse stringi mitmeks tähemärgiks

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

Väljund:

Tere
Maailm

21. Strlen ()

Seda kasutatakse läbitud stringi pikkuse määramiseks

Nt: echo strlen (“Hello”);

Väljund:

5

22. Strrev ()

Seda PHP stringifunktsiooni kasutatakse stringi tagurpidi saamiseks

Nt: echo strrev (“welcome”);

Väljund:

emoclew

23. Stripid ()

See tagastab stringi esimese esinemise asukoha stringi sees

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

Väljund:

11

24. Str_repeat ()

See kordab stringi määratud arv kordi

Nt: echo str_repeat ('b', 5);

Väljund:

bbbbb

25. Str_replace ()

See PHP stringifunktsioon leiab määratud sõna, asendab selle määratud sõnaga ja tagastab stringi

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

Väljund:

Ilusat päeva

26. Nl2br ()

See PHP-stringi funktsioon lisab stringi iga uue rea ette html-rea katkeid

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

Väljund:

Võimaldab murda
lause

27. sarnane_tekst ()

See arvutab kahe stringi sarnasuse

Nt: echo similar_text ("Hello World", "Great World");

Väljund:

7

28. sprintf ()

See PHP stringifunktsioon kirjutab vormindatud stringi muutujasse

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

Väljund:

Maailmas on 7 imet

29. Str_ireplace ()

See asendab stringi märgid konkreetsete märkidega. See funktsioon ei ole tõstutundlik.

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

Väljund:

See on vau koht

30. str_shuffle ()

See segab juhuslikult kõik stringi märgid

Nt: echo str_shuffle(“Hello World”);

Väljund:

lloeWlHdro

31. str_word_count ()

See PHP stringifunktsioon tagastab sõnade arvu antud stringis

Nt: echo str_word_count (“a nice day”);

Väljund:

3

32. Strcspn ()

See tagastab tähemärkide arvu enne täpsustatud tähemärki

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

Väljund:

6

33. str_pad ()

Seda funktsiooni kasutatakse stringi paremale küljele määratud arvu märkidega tähemärkide polsterdamiseks

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

Väljund:

Tere…..

34. Ord ()

See PHP stringifunktsioon tagastab stringi esimese tähe ASCII väärtuse

Nt: echo ord (“hello”);

Väljund:

104

35. Strchr ()

Määratletud stringi esimene esinemine stringi sees

Nt: echo strchr ("Hello world!", "world");

Väljund:

maailm!

36. Strspn ()

See tagastab stringi leitud tähemärkide arvu, mis sisaldab määratud stringi tähemärke.

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

Väljund:

1

PHP-s on saadaval veel mõned stringifunktsioonid. Ülaltoodud stringifunktsioone kasutatakse PHP-s tavaliselt mitmesuguste nõuete jaoks

Soovitatavad artiklid

See on olnud PHP stringifunktsiooni juhend. Siin arutasime näidete abil, kuidas kasutada stringifunktsiooni PHP programmeerimisel. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Sissejuhatus PHP-sse
  2. PHP käsud
  3. Karjäär PHP-s
  4. PHP alternatiivid
  5. Funktsioonid PHP-s

Kategooria: