PHP-strengfunksjoner

PHP innebygd støtter noen få datatyper. Bortsett fra disse, støtter PHP også mange funksjoner som brukes mens du jobber med noen data. PHP strengfunksjoner er noen av funksjonene som brukes til å manipulere strengdata. Alle disse funksjonene er forhåndsdefinerte. Det er behov for å installere eventuelle plugins. La oss se på noen av PHP-strengfunksjoner.

Nedenfor er noen av strengfunksjonene, og eksempler er illustrert med følgende syntaks

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

Eksempler på strengfunksjoner i PHP

Strengfunksjon er enkel å bruke. Her vil vi diskutere hvordan du bruker strengfunksjon i PHP-programmering ved hjelp av eksempler

1. Addcslashes ()

Dette returnerer en streng med tilbakeslag foran spesifikke tegn

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

Produksjon:

Hellow \ World

2. Legg til streker ()

Dette returnerer streng med tilbakeslag foran forhåndsdefinerte tegn

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

Produksjon:

Hallo \ ”Verden \” deg

3. bin2hex ()

Konverterer binære data til heksadesimale data

F.eks: echo bin2hex (“Hello”);

Produksjon:

48656c6c6f

4. hugg ()

Fjerner hvite mellomrom eller forhåndsdefinerte tegn fra høyre ende hvis det er spesifisert

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

Produksjon:

Velkommen

5. chr ()

Denne PHP-strengfunksjonen returnerer tegnet til spesifisert ASCII-verdi

F.eks: echo char(52);

Produksjon:

4

6. chunk_split ()

Brukes til å dele en streng i mindre deler

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

Produksjon:

Velkommen,

7. convert_uudecode ()

Dette avkoder en uenkodet streng

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

Produksjon:

Jeg elsker PHP!

convert_uuencode () gjør det motsatte av convert_uudecode ()

8. count_chars ()

Denne PHP-strengfunksjonen sender ut dataene om antall tegn i en streng

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

Produksjon:

helo

Merk: Heltallverdien er modusen som brukes til å spesifisere hvilken type utgang som kreves

  • 0 - en matrise med byteverdien som tast og frekvensen for hver byte som verdi.
  • 1 - samme som 0, men bare byteverdier med en frekvens større enn null er listet opp.
  • 2 - samme som 0, men bare byteverdier med en frekvens lik null er listet opp.
  • 3 - en streng som inneholder alle unike tegn returneres.
  • 4 - en streng som inneholder alle ikke brukte tegn returneres.

9. crc32 ()

Dette beregner 32-biters syklisk redundans sjekksum (En matematisk funksjon) av en streng

F.eks: crc32 ("Hello World!");

Produksjon:

472456355

10. Implodere ()

Dette sammenføyer arrayelementene med en spesifisert streng

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

Produksjon:

etternavn, e-post, telefon

Merk: bli med () gjør også det samme. Det er aliaset til implode ()

11. htmlspesialkars ()

Dette konverterer noen forhåndsdefinerte tegn til HTML-enheter, det vil si at den viser kilden

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

Produksjon:

Jeg er fet

12. ltrim ()

Denne PHP-strengfunksjonen fjerner hvite mellomrom eller forhåndsdefinerte tegn fra venstre for strengen

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

Produksjon:

en prøve

Merk: rtrim () gjør en lignende jobb fra høyre
trim () gjør det samme fra begge ender

13. nummer_format ()

Dette formaterer tallet med grupperte tusenvis

F.eks: echo number_format (1000000);

Produksjon:

1000000

14. trykk ()

Dette gir ganske enkelt ut strengen og er tregere enn ekko

Utskriften skal heller ikke brukes sammen med ()

F.eks: print “Hello”;

Produksjon:

Hallo

15. md5 ()

Dette beregner md5-hash for strengen

F.eks: echo md5 (“Hello”);

Produksjon:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

Dette deler en streng i mindre strenger

F.eks: $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(" ");
)

Produksjon:

Dette
er
til
gå i stykker
string

17. strupper ()

Dette konverterer en streng til store bokstaver

F.eks: echo strupper (“Beautiful Day”);

Produksjon:

VAKKER DAG

Merk : strlower () konverterer strengene til alle små bokstaver

18. underlag ()

Dette returnerer en del av strengen som starter med indeksen som er angitt

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

Produksjon:

dagen

19. substr_replace ()

Denne PHP-strengfunksjonen erstatter en del av strengen med den angitte strengen

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

Produksjon:

Dag

20. wordwrap ()

Dette pakker en streng til et antall tegn

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

Produksjon:

Hallo
Verden

21. Strlen ()

Dette brukes til å bestemme lengden på passerte strenger

F.eks: echo strlen (“Hello”);

Produksjon:

5

22. Strrev ()

Denne PHP-strengfunksjonen brukes til å få baksiden av strengen

F.eks .: echo strrev (“welcome”);

Produksjon:

emoclew

23. Strpos ()

Dette returnerer plasseringen til den første forekomsten av en streng inne i en streng

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

Produksjon:

11

24. Str_repeat ()

Dette gjentar en streng spesifisert antall ganger

F.eks .: echo str_repeat ('b', 5);

Produksjon:

bbbbb

25. Str_replace ()

Denne PHP-strengfunksjonen finner det angitte ordet, erstatter det med spesifisert ord og returnerer strengen

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

Produksjon:

ha en vidunderlig dag

26. Nl2br ()

Denne PHP-strengfunksjonen setter inn html-linjeskift foran hver nye linje i strengen

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

Produksjon:

Lar bryte
setningen

27. lignende_tekst ()

Dette beregner likheten mellom to strenger

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

Produksjon:

7

28. sprintf ()

Denne PHP-strengfunksjonen skriver en formatert streng til en variabel

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

Produksjon:

Det er 7 underverker i verden

29. Str_ireplace ()

Dette erstatter tegn i strengen med spesifikke tegn. Denne funksjonen er lite følsom.

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

Produksjon:

Dette er et wow sted

30. str_shuffle ()

Dette stokker tilfeldig alle tegn i en streng

F.eks .: echo str_shuffle(“Hello World”);

Produksjon:

lloeWlHdro

31. str_word_count ()

Denne PHP-strengfunksjonen returnerer antall ord i den gitte strengen

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

Produksjon:

3

32. Strcspn ()

Dette returnerer antall tegn før det spesifiserte tegnet

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

Produksjon:

6

33. str_pad ()

Denne funksjonen brukes til å padle til høyre side av strengen, et spesifisert antall tegn med spesifisert tegn

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

Produksjon:

Hallo…..

34. Ord ()

Denne PHP-strengfunksjonen returnerer ASCII-verdien til det første tegnet i strengen

F.eks .: echo ord (“hello”);

Produksjon:

104

35. Strchr ()

Finn den første forekomsten av en spesifisert streng i en streng

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

Produksjon:

verden!

36. Strspn ()

Dette returnerer antall tegn som er funnet i strengen som inneholder tegn fra den spesifiserte strengen.

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

Produksjon:

1

Det er få flere strengfunksjoner tilgjengelig i PHP. Ovennevnte strengfunksjoner er vanlige funksjoner i PHP for forskjellige krav

Anbefalte artikler

Dette har vært en guide til PHP strengfunksjon. Her diskuterte vi hvordan du bruker strengfunksjon i PHP-programmering ved hjelp av eksempler. Du kan også gå gjennom de andre foreslåtte artiklene våre for å lære mer–

  1. Introduksjon til PHP
  2. PHP-kommandoer
  3. Karriere i PHP
  4. PHP-alternativer
  5. Funksjoner i PHP