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
<_?phpecho 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–
- Introductie tot PHP
- PHP-opdrachten
- Carrière in PHP
- PHP-alternatieven
- Functies in PHP