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
<_?phpecho 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 -
- Uvod u PHP
- PHP naredbe
- Karijera u PHP-u
- PHP alternative
- Funkcije u PHP-u