Funkcie reťazca PHP

Vstavané PHP podporuje niekoľko typov údajov. PHP okrem toho podporuje mnoho funkcií, ktoré sa používajú pri práci na niektorých údajoch. PHP String funkcie sú niektoré z tých funkcií, ktoré sa používajú na manipuláciu s reťazcovými dátami. Všetky tieto funkcie sú preddefinované. Je potrebné nainštalovať akékoľvek doplnky. Pozrime sa na niektoré funkcie reťazcov PHP.

Nižšie sú uvedené niektoré funkcie reťazca a príklady sú ilustrované s nasledujúcou syntaxou

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

Príklady reťazcových funkcií v PHP

Reťazcová funkcia sa ľahko používa. Tu budeme diskutovať o tom, ako používať reťazcové funkcie v programovaní PHP pomocou príkladov

1. Addcslashes ()

Toto vráti reťazec s lomkami pred konkrétnymi znakmi

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

Výkon:

Hellow \ World

2. Doplnkové lomky ()

Vráti reťazec s lomkami pred preddefinovanými znakmi

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

Výkon:

Dobrý deň, \ "Svet \"

3. bin2hex ()

Konvertuje binárne údaje na hexadecimálne údaje

Napr .: echo bin2hex (“Hello”);

Výkon:

48656c6c6f

4. kotleta ()

Odstráni medzery alebo akékoľvek preddefinované znaky z pravého konca, ak je zadaný

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

Výkon:

vitajte

5. chr ()

Táto reťazcová funkcia PHP vracia znak zadanej hodnoty ASCII

Napr .: echo char(52);

Výkon:

4

6. chunk_split ()

Používa sa na rozdelenie reťazca na menšie časti

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

Výkon:

My, lc, om, e,

7. convert_uudecode ()

Týmto sa dekóduje reťazec uuencoded

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

Výkon:

Milujem PHP!

convert_uuencode () robí reverziu convert_uudecode ()

8. count_chars ()

Táto funkcia reťazca PHP poskytuje údaje o počte znakov v reťazci

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

Výkon:

Ahoj

Poznámka: Celá hodnota je režim, ktorý sa používa na určenie typu požadovaného výstupu

  • 0 - pole s bajtovou hodnotou ako kľúčom a frekvenciou každého bajtu ako hodnoty.
  • 1 - rovnaké ako 0, ale sú uvedené iba bajtové hodnoty s frekvenciou vyššou ako nula.
  • 2 - sú rovnaké ako 0, ale sú uvedené iba bajtové hodnoty s frekvenciou rovnajúcou sa nule.
  • 3 - vráti sa reťazec obsahujúci všetky jedinečné znaky.
  • 4 - vráti sa reťazec obsahujúci všetky nepoužité znaky.

9. crc32 ()

Vypočítava sa tým 32-bitový kontrolný súčet cyklickej redundancie (matematická funkcia) reťazca

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

Výkon:

472456355

10. Implode ()

Tým sa spoja prvky poľa so zadaným reťazcom

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

Výkon:

priezvisko, e-mail, telefón

Poznámka: join () tiež robí to isté. Je to alias implode ()

11. htmlspecialchars ()

To prevádza niektoré preddefinované znaky na HTML entity, tj zobrazuje zdroj

Napr .: $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ýkon:

Som odvážny

12. ltrim ()

Táto funkcia reťazca PHP odstraňuje biele medzery alebo preddefinované znaky z ľavej strany reťazca

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

Výkon:

vzorka

Poznámka: rtrim () vykonáva podobnú prácu sprava
trim () robí to isté z oboch koncov

13. number_format ()

Toto formátuje číslo zoskupenými tisíckami

Napr .: echo number_format (1000000);

Výkon:

1, 000, 000

14. tlač ()

Toto jednoducho vydá reťazec a je pomalšie ako echo

Tlač by sa tiež nemala používať s ()

Napr .: print “Hello”;

Výkon:

Ahoj

15. md5 ()

Vypočíta sa hash md5 reťazca

Napr .: echo md5 (“Hello”);

Výkon:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

Toto rozdelí reťazec na menšie reťazce

Napr .: $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ýkon:

toto
je
na
prestávka
povrázok

17. strupper ()

Týmto sa reťazec prevedie na veľké písmená

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

Výkon:

NÁDHERNÝ DEŇ

Poznámka : strlower () prevádza reťazce na všetky malé písmená

18. subst ()

Vráti časť reťazca začínajúcu zadaným indexom

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

Výkon:

deň

19. subst_replace ()

Táto funkcia reťazca PHP nahrádza časť reťazca zadaným reťazcom

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

Výkon:

deň

20. wordwrap ()

Týmto sa zalomí reťazec na niekoľko znakov

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

Výkon:

Ahoj
svet

21. Strlen ()

Používa sa na určenie dĺžky prejdeného reťazca

Napr .: echo strlen (“Hello”);

Výkon:

5

22. Strrev ()

Táto funkcia reťazca PHP sa používa na získanie reverzu reťazca

Napr .: echo strrev (“welcome”);

Výkon:

emoclew

23. Strpos ()

Týmto sa vráti pozícia prvého výskytu reťazca vo vnútri reťazca

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

Výkon:

11

24. Str_repeat ()

Toto opakuje počet zadaných reťazcov

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

Výkon:

bbbbb

25. Str_replace ()

Táto funkcia reťazca PHP nájde zadané slovo, nahradí ho zadaným slovom a vráti reťazec

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

Výkon:

mať krásny deň

26. Nl2br ()

Táto funkcia reťazca PHP vkladá konce html riadkov pred každý nový riadok reťazca

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

Výkon:

Umožňuje rozbiť
veta

27. Podobné_text ()

Vypočíta sa podobnosť medzi dvoma reťazcami

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

Výkon:

7

28. sprintf ()

Táto funkcia reťazca PHP zapíše formátovaný reťazec do premennej

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

Výkon:

Na svete je 7 divov

29. Str_ireplace ()

Nahrádza znaky v reťazci konkrétnymi znakmi. Táto funkcia nerozlišuje veľké a malé písmená.

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

Výkon:

Toto je miesto páni

30. str_shuffle ()

Toto náhodne zamieša všetky znaky v reťazci

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

Výkon:

lloeWlHdro

31. str_word_count ()

Táto reťazcová funkcia PHP vracia počet slov v danom reťazci

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

Výkon:

3

32. Strcspn ()

Vráti počet znakov pred zadaným znakom

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

Výkon:

6

33. str_pad ()

Táto funkcia sa používa na vloženie zadaného počtu znakov na pravú stranu reťazca

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

Výkon:

Ahoj…..

34. Ord ()

Táto funkcia reťazca PHP vracia hodnotu ASCII prvého znaku reťazca

Napr .: echo ord (“hello”);

Výkon:

104

35. Strchr ()

Nájdite prvý výskyt zadaného reťazca v reťazci

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

Výkon:

world!

36. Strspn ()

Vráti počet znakov nájdených v reťazci, ktorý obsahuje znaky zo zadaného reťazca.

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

Výkon:

1

V PHP je k dispozícii niekoľko ďalších reťazcových funkcií. Vyššie uvedené reťazcové funkcie sú bežne používané funkcie v PHP pre rôzne požiadavky

Odporúčané články

Toto bol sprievodca funkciou PHP String. Tu sme diskutovali o tom, ako používať reťazcové funkcie v programovaní PHP pomocou príkladov. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Úvod do PHP
  2. Príkazy PHP
  3. Kariéra v PHP
  4. PHP Alternatívy
  5. Funkcie v PHP

Kategórie: