PHP string funkcije

Ugrađeni PHP podržava nekoliko tipova podataka. Osim njih, PHP također podržava i mnoge funkcije koje se koriste tijekom rada na nekim podacima. PHP String funkcije neke su od funkcija koje se koriste za manipuliranje nizom podataka. Sve su ove funkcije unaprijed definirane. Postoji potreba za instaliranjem dodatnih dodataka. Pogledajmo neke od PHP string funkcija.

Ispod su neke od nizskih funkcija, a primjeri su ilustrirani sljedećom sintaksom

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

Primjeri string-funkcija u PHP-u

String funkcija je jednostavna za korištenje. Ovdje ćemo razgovarati o tome kako koristiti string funkciju u PHP programiranju uz pomoć primjera

1. Addcslashes ()

Vraća niz s kosim crtama unatrag ispred određenih znakova

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

Izlaz:

Hellow \ Svijet

2. Podočnjaci ()

Vraća niz s kosim crtama unatrag ispred unaprijed definiranih znakova

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

Izlaz:

Pozdrav! "Svijet"

3. bin2hex ()

Pretvara binarne podatke u heksadecimalne podatke

Npr .: echo bin2hex (“Hello”);

Izlaz:

48656c6c6f

4. nasjeckati ()

Uklanja bijele prostore ili bilo koje unaprijed definirane znakove s desnog kraja ako je određeno

Npr .: echo chop (“WelcomeBack”, “Back”);

Izlaz:

Dobrodošli

5. chr ()

Ova funkcija PHP niza vraća znak određene ASCII vrijednosti

Npr .: echo char(52);

Izlaz:

4

6. chunk_split ()

Koristi se za cijepanje niza na manje dijelove

Npr .: echo chunk_split ($str, 2, ", ");

Izlaz:

Dobrodošli,

7. convert_uudecode ()

Ovo dekodira uuencodirani niz

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

Izlaz:

Volim PHP!

convert_uuencode () radi naličje reverse_uudecode ()

8. count_chars ()

Ova funkcija PHP niza prikazuje podatke o broju znakova u nizu

Npr .: echo count_chars (“Hello”, 3);

Izlaz:

zdravo

Napomena: Cijela vrijednost je način koji se koristi za određivanje potrebne vrste izlaza

  • 0 - niz s vrijednosti bajta kao ključnom i frekvencijom svakog bajta kao vrijednosti.
  • 1 - isto kao 0, ali navedeni su samo bajt vrijednosti s frekvencijom većom od nule.
  • 2 - isto kao 0, ali su navedene samo bajt vrijednosti s frekvencijom jednakom nuli.
  • 3 - vraća se niz koji sadrži sve jedinstvene znakove.
  • 4 - vraća se niz koji sadrži sve neiskorištene znakove.

9. crc32 ()

Ovo računa 32-bitnu cikličku redukciju redukcije (Matematička funkcija) niza

Npr .: crc32 ("Hello World!");

Izlaz:

472456355

10. Implode ()

To povezuje elemente matrice sa specificiranim nizom

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

Izlaz:

prezime, e-mail, telefon

Napomena: join () isto čini isto. To je pseudonim implode ()

11. htmlspecialchars ()

Ovo pretvara neke unaprijed definirane znakove u HTML entitete, tj. Pokazuje izvor

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

Izlaz:

Ja sam odvažan

12. ltrim ()

Ova funkcija stringa PHP uklanja bijele prostore ili unaprijed definirane znakove s lijeve strane niza

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

Izlaz:

uzorak

Napomena: rtrim () radi sličan posao s desne strane
trim () čini isto s oba kraja

13. broj_format ()

To formatira broj s grupiranim tisućama

Npr .: broj echo number_format (1000000);

Izlaz:

1.000.000

14. print ()

Ovo jednostavno emitira niz i sporije je odjekuje

Također se ispis ne smije koristiti s ()

Npr .: print “Hello”;

Izlaz:

zdravo

15. md5 ()

Ovo izračunava md5 hash niza

Npr .: echo md5 (“Hello”);

Izlaz:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

To dijeli niz na manje nizove

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

Izlaz:

Ovaj
je
do
pauza
niz

17. strupper ()

Ovo pretvara niz u velika slova

Npr .: echo strupper (“Beautiful Day”);

Izlaz:

LIJEP DAN

Napomena : strlower () pretvara žice u sve male slova

18. substr ()

Vraća dio niza počevši od navedenog indeksa

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

Izlaz:

od Dana

19. substr_replace ()

Ova funkcija PHP niza zamjenjuje dio niza navedenim nizom

Npr .: echo substr_replace ("Hot", "Day", 0);

Izlaz:

Dan

20. prelistavanje riječi ()

Ovo omotava niz znakova

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

Izlaz:

zdravo
Svijet

21. Strlen ()

Ovo se koristi za određivanje duljine prođenog niza

Npr .: echo strlen (“Hello”);

Izlaz:

5

22. Strrev ()

Ova funkcija stringa PHP koristi se za dobivanje naličja niza

Npr .: echo strrev (“welcome”);

Izlaz:

emoclew

23. Strpos ()

Ovo vraća položaj prvog pojavljivanja niza unutar niza

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

Izlaz:

11

24. Str_repeat ()

Ovo ponavlja niz zadanih nizova

Npr .: echo str_repeat ('b', 5);

Izlaz:

bbbbb

25. Str_replace ()

Ova funkcija PHP niza pronalazi navedenu riječ, zamjenjuje je navedenom riječju i vraća niz

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

Izlaz:

želim ti ugodan dan

26. Nl2br ()

Ova funkcija PHP niza ubacuje prijelome html redaka ispred svakog novog retka niza

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

Izlaz:

Pustimo pauzu
rečenica

27. similar_text ()

Ovime se izračunava sličnost između dva niza

Npr .: echo similar_text ("Hello World", "Great World");

Izlaz:

7

28. sprintf ()

Ova funkcija PHP niza piše formatirani niz u varijablu

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

Izlaz:

Na svijetu postoji 7 čuda

29. Str_ireplace ()

Ovo zamjenjuje znakove u nizu s određenim znakovima. Ova funkcija nije osjetljiva na velika i mala slova.

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

Izlaz:

Ovo je wow mjesto

30. str_shuffle ()

To nasumično nasumično pretvara u sve znakove niza

Npr .: echo str_shuffle(“Hello World”);

Izlaz:

lloeWlHdro

31. str_word_count ()

Ova funkcija PHP niza vraća broj riječi u danom nizu

Npr .: echo str_word_count (“a nice day”);

Izlaz:

3

32. Strcspn ()

Ovo vraća broj znakova prije navedenog znaka

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

Izlaz:

6

33. str_pad ()

Ova se funkcija koristi za pad na desnoj strani niza, određeni broj znakova s ​​određenim znakom

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

Izlaz:

Zdravo…..

34. Red ()

Ova funkcija PHP niza vraća ASCII vrijednost prvog znaka niza

Npr .: echo ord (“hello”);

Izlaz:

104

35. Strchr ()

Nađite prvu pojavu određenog niza unutar niza

Npr .: echo strchr ("Hello world!", "world");

Izlaz:

svijet!

36. Strspn ()

Vraća se broj znakova koji se nalaze u nizu koji sadrži znakove iz određenog niza.

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

Izlaz:

1

Na PHP-u je dostupno još nekoliko string funkcija. Gore navedene string funkcije obično se koriste u PHP-u za različite zahtjeve

Preporučeni članci

Ovo je vodič za PHP string struku. Ovdje smo raspravljali o tome kako koristiti string funkciju u PHP programiranju uz pomoć primjera. Možete i proći kroz naše druge predložene članke da biste saznali više -

  1. Uvod u PHP
  2. PHP naredbe
  3. Karijera u PHP-u
  4. PHP alternative
  5. Funkcije u PHP-u

Kategorija: