PHP karakterlánc funkciók
A beépített PHP néhány adattípust támogat. Ezen kívül a PHP számos olyan funkciót is támogat, amelyeket bizonyos adatok feldolgozásakor használnak. A PHP karakterlánc-függvények azok a funkciók, amelyek manipulálására szolgálnak. Mindezek a funkciók előre definiáltak. Minden plugint telepíteni kell. Nézzük meg néhány PHP karakterlánc-funkciót.
Az alábbiakban bemutatunk néhány karakterlánc-funkciót, és a példákat a következő szintaxissal szemléltetjük
<_?phpecho func( “” );
?>
Példák a PHP karakterlánc-funkcióira
A húros funkció könnyen használható. Itt példák segítségével tárgyaljuk, hogyan lehet a string funkciót használni a PHP programozásában
1. Addcslashes ()
Ezzel visszatér egy vonalkal ellátott vonal, meghatározott karakterek előtt
Például: echo addcslashes ("Hello World!", "W");
Kimenet:
Hellow \ World
2. Összeköttetések ()
Ez visszaadja a karaktersorozatot egy előre definiált karakterek elé elválasztójelrel
Például: echo addcslashes('Hello “World” you');
Kimenet:
Helló, "Világ", te
3. bin2hex ()
A bináris adatokat hexadecimális adatokké konvertálja
Pl .: echo bin2hex (“Hello”);
Kimenet:
48656c6c6f
4. karaj ()
Eltávolítja a szóközöket vagy az előre definiált karaktereket a jobb oldalról, ha meg van adva
Pl .: echo chop (“WelcomeBack”, “Back”);
Kimenet:
Üdvözöljük
5. chr ()
Ez a PHP karakterlánc funkció a megadott ASCII érték karakterét adja vissza
Pl .: echo char(52);
Kimenet:
4
6. chunk_split ()
A húr kisebb részekre osztására használható
Pl .: echo chunk_split ($str, 2, ", ");
Kimenet:
Üdvözöljük,
7. convert_uudecode ()
Ez dekódolja egy megújított kódot
Pl .: echo convert_uudecode ("+22!L;W9E( %!( 4\"$`\n` ");
Kimenet:
Szeretem a PHP-t!
convert_uuencode () végzi el a convert_uudecode () fordított értékét
8. count_chars ()
Ez a PHP karakterlánc-funkció adja ki a karakterlánc karaktereinek adatait
Pl .: echo count_chars (“Hello”, 3);
Kimenet:
Helló
Megjegyzés: Az egész érték az a mód, amellyel meghatározható a szükséges kimeneti típus
- 0 - tömb, amelynek byte-értéke kulcs és minden bájt frekvenciája értéke.
- 1 - megegyezik a 0-val, de csak a nulla feletti bájtértékeket soroljuk fel.
- 2 - megegyezik a 0-val, de csak nulla frekvenciájú byte-értékeket sorolunk fel.
- 3 - az egyedi karaktereket tartalmazó karakterlánc kerül visszaadásra.
- 4 - minden nem használt karaktert tartalmazó karakterlánc kerül visszaadásra.
9. crc32 ()
Ez kiszámítja egy karakterlánc 32 bites ciklikus redundancia ellenőrző összegét (A matematikai függvény)
Pl .: crc32 ("Hello World!");
Kimenet:
472456355
10. Implode ()
Ez egyesíti a tömb elemeket egy megadott karakterlánccal
Pl .: $array = array ('lastname', 'email', 'phone');
echo implode(", ", $array);$array = array ('lastname', 'email', 'phone');
echo implode(", ", $array);
Kimenet:
vezetéknév, e-mail, telefon
Megjegyzés: a join () szintén ugyanezt teszi. Ez az implode álneve ()
11. htmlspecialchars ()
Ez konvertál néhány előre definiált karaktert HTML-elemekké, azaz megmutatja a forrást
Pl .: $str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);$str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);
Kimenet:
Bold vagyok
12. ltrim ()
Ez a PHP karakterlánc-funkció eltávolítja a szóközöket vagy az előre definiált karaktereket a karakterlánc bal oldaláról
Pl .: echo ltrim (“Just a sample”, ”Just”);
Kimenet:
egy minta
Megjegyzés: Az rtrim () jobb oldali módon végez hasonló munkát
A trim () mindkét végén ugyanazt teszi
13. szám_formátum ()
Ez formázza a számot csoportosítva ezrekkel
Pl .: echo number_format (1000000);
: echo number_format (1000000);
Kimenet:
1.000.000
14. nyomtatás ()
Ez egyszerűen kiadja a karakterláncot, és lassabb, mint az echo
Ezenkívül a nyomtatást sem szabad használni ()
Pl .: print “Hello”;
Kimenet:
Helló
15. md5 ()
Ez kiszámítja a karakterlánc md5 kivonatát
Pl .: echo md5 (“Hello”);
Kimenet:
8b1a9953c4611296a827abf8c47804d7
16. strtok ()
Ez egy húrot kisebb részekre oszt fel
Például: $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(" ");
)
Kimenet:
Ez
jelentése
nak nek
szünet
húr
17. strupper ()
Ez egy karakterláncot nagybetűkké konvertálja
Pl .: echo strupper (“Beautiful Day”);
Kimenet:
SZÉP NAPOT
Megjegyzés : az strlower () a karakterláncokat minden kisbetűvé konvertálja
18. substr ()
Ez a karakterlánc egy részét adja vissza, a megadott indextel kezdve
Pl .: echo subst (“A Hot Day”, 3);
Kimenet:
nap
19. substr_replace ()
Ez a PHP karakterlánc funkció a szöveg egy részét felváltja a megadott karakterlánccal
Pl .: echo substr_replace ("Hot", "Day", 0);
Kimenet:
Nap
20. wordwrap ()
Ez egy karakterláncot von be számos karakterre
Például: echo wordwrap (“Hello World”, 5, ”\n”);
Kimenet:
Helló
Világ
21. Strlen ()
Ez szolgál az átadott húr hosszának meghatározására
Pl .: echo strlen (“Hello”);
Kimenet:
5
22. Strrev ()
Ezt a PHP karakterlánc funkciót használjuk a karakterlánc fordítottjának megszerzésére
Pl .: echo strrev (“welcome”);
Kimenet:
emoclew
23. Strpos ()
Ez visszaadja a karakterlánc első előfordulásának helyét egy karakterláncon belül
Pl .: echo strops(“There you go”, “go”);
Kimenet:
11
24. Str_repeat ()
Ez megismétli a megadott hányszor egy karakterláncot
Pl .: echo str_repeat ('b', 5);
Kimenet:
bbbbb
25. Str_replace ()
Ez a PHP karakterlánc-függvény megtalálja a megadott szót, helyettesíti azt a megadott szóval, és visszaküldi a karakterláncot
Pl .: echo str_replace (“great”, “wonderful”, “have a great day”);
Kimenet:
mesés napom van
26. Nl2br ()
Ez a PHP karakterlánc-funkció beszúr html sorszakadást a karakterlánc minden új sora elé
Pl .: echo nl2br (“Lets break \nthe sentence”);
Kimenet:
Lehetővé teszi a szünetet
a mondat
27. hasonló_text ()
Ez kiszámítja a két karakterlánc közötti hasonlóságot
Pl .: echo similar_text ("Hello World", "Great World");
Kimenet:
7
28. sprintf ()
Ez a PHP karakterlánc-függvény formázott karakterláncot ír egy változóba
Pl .: echo sprintf (“There are %u wonders in the World”, 7);
Kimenet:
A világ 7 csodája van
29. Str_ireplace ()
Ez felváltja a karakterek a karakterláncban meghatározott karakterekkel. Ez a funkció nem érzékeny a kis- és nagybetűkre.
Pl .: echo str_ireplace (“great”, “WOW”, “This is a great place”);
Kimenet:
Ez egy wow hely
30. str_shuffle ()
Ez véletlenszerűen eloszlatja a karakterlánc összes karakterét
Pl .: echo str_shuffle(“Hello World”);
Kimenet:
lloeWlHdro
31. str_word_count ()
Ez a PHP karakterlánc funkció visszaadja a szavak számát az adott karakterláncban
Pl .: echo str_word_count (“a nice day”);
Kimenet:
3
32. Strcspn ()
Ez visszaadja a megadott karakter előtti karakterek számát
echo strcspn ("Hello world!", "w");
Kimenet:
6
33. str_pad ()
Ezt a funkciót arra használják, hogy a karakterlánc jobb oldalán egy meghatározott számú karaktert, meghatározott karaktert használjon
Pl .: echo str_pad (“Hello”, 10, ”.”);
Kimenet:
Helló…..
34. Ord ()
Ez a PHP karakterlánc-függvény visszaadja a karakterlánc első karakterének ASCII-értékét
Pl .: echo ord (“hello”);
Kimenet:
104
35. Strchr ()
Keresse meg a megadott karakterlánc első előfordulását egy karakterláncon belül
Pl .: echo strchr ("Hello world!", "world");
Kimenet:
világ!
36. Strspn ()
Visszaadja a karakterláncban található karakterek számát, amely a megadott karakterlánc karaktereit tartalmazza.
Pl .: echo strspn ("Hello world!", ”Hl");
Kimenet:
1
A PHP-ben van még néhány karakterlánc-funkció. A fenti karakterláncfunkciókat általában a PHP-ben használják különböző követelményekhez
Ajánlott cikkek
Ez egy útmutató a PHP karakterlánc funkcióhoz. Itt példák segítségével tárgyaltuk, hogyan lehet a string funkciót használni a PHP programozásában. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Bevezetés a PHP-be
- PHP parancsok
- Karrier a PHP-ben
- PHP alternatívák
- Funkciók a PHP-ben