PHP String Functies

PHP ingebouwd ondersteunt een paar gegevenstypen. Afgezien hiervan ondersteunt PHP ook veel functies die worden gebruikt tijdens het werken aan bepaalde gegevens. PHP String-functies zijn enkele van die functies die worden gebruikt om stringgegevens te manipuleren. Al deze functies zijn vooraf gedefinieerd. Het is nodig om plug-ins te installeren. Laten we eens kijken naar enkele PHP-stringfuncties.

Hieronder staan ​​enkele van de tekenreeksfuncties en voorbeelden worden geïllustreerd met de volgende syntaxis

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

Voorbeelden van tekenreeksfuncties in PHP

Stringfunctie is gemakkelijk te gebruiken. Hier zullen we bespreken hoe string-functie te gebruiken in PHP-programmering met behulp van voorbeelden

1. Addcslashes ()

Dit retourneert een tekenreeks met backslashes voor specifieke tekens

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

Output:

Hellow \ Wereld

2. Addslashes ()

Dit retourneert een tekenreeks met backslashes voor vooraf gedefinieerde tekens

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

Output:

Hallo \ "Wereld \" jij

3. bin2hex ()

Converteert binaire gegevens naar hexadecimale gegevens

Bijv .: echo bin2hex (“Hello”);

Output:

48656c6c6f

4. hakken ()

Hiermee worden witruimten of vooraf gedefinieerde tekens aan de rechterkant verwijderd indien opgegeven

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

Output:

Welkom

5. chr ()

Deze PHP-tekenreeksfunctie retourneert het teken van de opgegeven ASCII-waarde

Bijv .: echo char(52);

Output:

4

6. chunk_split ()

Wordt gebruikt om een ​​string in kleinere delen te splitsen

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

Output:

Welkom,

7. convert_uudecode ()

Dit decodeert een uuencoded string

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

Output:

Ik hou van PHP!

convert_uuencode () doet het omgekeerde van convert_uudecode ()

8. count_chars ()

Deze PHP-tekenreeksfunctie voert de gegevens uit over het aantal tekens in een tekenreeks

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

Output:

Hallo

Opmerking: De geheel getalwaarde is de modus die wordt gebruikt om het gewenste type uitvoer op te geven

  • 0 - een array met de byte-waarde als sleutel en de frequentie van elke byte als waarde.
  • 1 - hetzelfde als 0 maar alleen byte-waarden met een frequentie groter dan nul worden weergegeven.
  • 2 - hetzelfde als 0 maar alleen byte-waarden met een frequentie gelijk aan nul worden weergegeven.
  • 3 - een tekenreeks met alle unieke tekens wordt geretourneerd.
  • 4 - een tekenreeks met alle niet-gebruikte tekens wordt geretourneerd.

9. crc32 ()

Dit berekent 32-bit cyclische redundantie checksum (een wiskundige functie) van een string

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

Output:

472456355

10. Imploderen ()

Dit voegt de array-elementen samen met een opgegeven tekenreeks

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

Output:

achternaam, e-mail, telefoon

Opmerking: join () doet ook hetzelfde. Het is de alias van implode ()

11. htmlspecialchars ()

Dit converteert een aantal vooraf gedefinieerde tekens naar HTML-entiteiten, dwz het toont de bron

Bijv .: $str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);
$str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);

Output:

Ik ben vet

12. ltrim ()

Met deze PHP-tekenreeksfunctie worden witruimten of vooraf gedefinieerde tekens links van de tekenreeks verwijderd

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

Output:

een voorbeeld

Opmerking: rtrim () doet hetzelfde vanaf rechts
trim () doet hetzelfde aan beide uiteinden

13. number_format ()

Hiermee wordt het getal opgemaakt met gegroepeerde duizenden

Bijv .: echo number_format (1000000);

Output:

1.000.000

14. afdrukken ()

Dit voert eenvoudig de string uit en is langzamer dan echo

Ook moet de afdruk niet worden gebruikt met ()

Bijv .: print “Hello”;

Output:

Hallo

15. md5 ()

Dit berekent de md5-hash van de tekenreeks

Bijv .: echo md5 (“Hello”);

Output:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

Dit splitst een string in kleinere strings

Bijvoorbeeld: $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(" ");
)

Output:

Deze
is
naar
breken
draad

17. strupper ()

Dit converteert een string naar hoofdletters

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

Output:

MOOIE DAG

Opmerking : strlower () converteert tekenreeksen naar alle kleine letters

18. substr ()

Dit retourneert een deel van de tekenreeks beginnend met de opgegeven index

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

Output:

ot dag

19. substr_replace ()

Deze PHP-tekenreeksfunctie vervangt een deel van de tekenreeks door de opgegeven tekenreeks

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

Output:

Dag

20. wordwrap ()

Hiermee wordt een tekenreeks om een ​​aantal tekens gewikkeld

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

Output:

Hallo
Wereld

21. Strlen ()

Dit wordt gebruikt om de lengte van de doorgegeven string te bepalen

Bijv .: echo strlen (“Hello”);

Output:

5

22. Strrev ()

Deze PHP-stringfunctie wordt gebruikt om het omgekeerde van de string te krijgen

Bijv .: echo strrev (“welcome”);

Output:

emoclew

23. Strpos ()

Dit retourneert de positie van de eerste keer dat een string binnen een string voorkomt

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

Output:

11

24. Str_repeat ()

Dit herhaalt een gespecificeerd aantal keren

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

Output:

bbbbb

25. Str_replace ()

Deze PHP-tekenreeksfunctie vindt het opgegeven woord, vervangt dat door het opgegeven woord en retourneert de tekenreeks

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

Output:

fijne dag

26. Nl2br ()

Met deze PHP-tekenreeksfunctie worden HTML-regeleinden ingevoegd voor elke nieuwe regel van de tekenreeks

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

Output:

Laten we breken
de zin

27. soortgelijke_tekst ()

Dit berekent de overeenkomst tussen twee strings

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

Output:

7

28. sprintf ()

Deze PHP-tekenreeksfunctie schrijft een opgemaakte tekenreeks naar een variabele

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

Output:

Er zijn 7 wonderen in de wereld

29. Str_ireplace ()

Hiermee worden tekens in de tekenreeks vervangen door specifieke tekens. Deze functie is niet hoofdlettergevoelig.

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

Output:

Dit is een wow-plaats

30. str_shuffle ()

Hiermee worden alle tekens in een reeks willekeurig geschud

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

Output:

lloeWlHdro

31. str_word_count ()

Deze PHP-tekenreeksfunctie retourneert het aantal woorden in de gegeven tekenreeks

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

Output:

3

32. Strcspn ()

Dit retourneert het aantal tekens vóór het opgegeven teken

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

Output:

6

33. str_pad ()

Deze functie wordt gebruikt om een ​​bepaald aantal tekens met een opgegeven teken aan de rechterkant van de tekenreeks op te slaan

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

Output:

Hallo…..

34. Ord ()

Deze PHP-tekenreeksfunctie retourneert de ASCII-waarde van het eerste teken van de tekenreeks

Bijv .: echo ord (“hello”);

Output:

104

35. Strchr ()

Zoek het eerste exemplaar van een opgegeven string binnen een string

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

Output:

wereld!

36. Strspn ()

Dit retourneert het aantal tekens dat is gevonden in de tekenreeks die tekens uit de opgegeven tekenreeks bevat.

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

Output:

1

Er zijn nog een paar stringfuncties beschikbaar in PHP. De bovenstaande stringfuncties zijn veelgebruikte functies in PHP voor verschillende vereisten

Aanbevolen artikelen

Dit is een gids geweest voor PHP String Function. Hier hebben we besproken hoe je de stringfunctie kunt gebruiken in PHP-programmering met behulp van voorbeelden. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie–

  1. Introductie tot PHP
  2. PHP-opdrachten
  3. Carrière in PHP
  4. PHP-alternatieven
  5. Functies in PHP