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

<_?php
echo 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 -

  1. Bevezetés a PHP-be
  2. PHP parancsok
  3. Karrier a PHP-ben
  4. PHP alternatívák
  5. Funkciók a PHP-ben

Kategória: