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
<_?phpecho 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 -
- Sissejuhatus PHP-sse
- PHP käsud
- Karjäär PHP-s
- PHP alternatiivid
- Funktsioonid PHP-s