PHP-strengfunktioner

PHP indbygget understøtter et par datatyper. Bortset fra disse understøtter PHP også mange funktioner, der bruges, mens du arbejder på nogle data. PHP strengfunktioner er nogle af disse funktioner, der bruges til at manipulere strengdata. Alle disse funktioner er foruddefineret. Der er behov for at installere eventuelle plugins. Lad os se på nogle af PHP-strengfunktioner.

Nedenfor er nogle af strengfunktionerne, og eksempler er illustreret med følgende syntaks

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

Eksempler på strengfunktioner i PHP

Strengfunktion er let at bruge. Her vil vi diskutere, hvordan man bruger strengfunktion i PHP-programmering ved hjælp af eksempler

1. Addcslash ()

Dette returnerer en streng med tilbagegang foran specifikke tegn

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

Produktion:

Hellow \ World

2. Tilføj streger ()

Dette returnerer streng med tilbagegange foran foruddefinerede tegn

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

Produktion:

Hej \ ”Verden \” dig

3. bin2hex ()

Konverterer binære data til hexadecimale data

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

Produktion:

48656c6c6f

4. hugg ()

Fjerner whitespaces eller foruddefinerede tegn fra højre ende, hvis det er angivet

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

Produktion:

Velkommen

5. chr ()

Denne PHP-strengfunktion returnerer tegnet på den specificerede ASCII-værdi

F.eks .: echo char(52);

Produktion:

4

6. chunk_split ()

Bruges til at opdele en streng i mindre dele

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

Produktion:

Velkommen,

7. convert_uudecode ()

Dette afkoder en uuenkodet streng

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

Produktion:

Jeg elsker PHP!

convert_uuencode () gør det modsatte af convert_uudecode ()

8. count_chars ()

Denne PHP-strengfunktion udsender dataene om antallet af tegn i en streng

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

Produktion:

helo

Bemærk: Heltalværdien er den tilstand, der bruges til at specificere den nødvendige outputtype

  • 0 - en matrix med byteværdien som nøgle og frekvensen for hver byte som værdi.
  • 1 - det samme som 0, men kun byteværdier med en frekvens større end nul er angivet.
  • 2 - det samme som 0, men kun byteværdier med en frekvens lig med nul er angivet.
  • 3 - en streng, der indeholder alle unikke tegn, returneres.
  • 4 - en streng, der indeholder alle ikke-anvendte tegn, returneres.

9. crc32 ()

Dette beregner 32-bit cyklisk redundanscheckum (En matematisk funktion) af en streng

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

Produktion:

472456355

10. Implode ()

Dette forbinder matrixelementerne med en specificeret streng

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

Produktion:

efternavn, e-mail, telefon

Bemærk: join () gør også det samme. Det er aliaset af implode ()

11. htmlspecialchars ()

Dette konverterer nogle foruddefinerede tegn til HTML-enheder, dvs. det 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);

Produktion:

Jeg er fed

12. ltrim ()

Denne PHP-strengfunktion fjerner hvide mellemrum eller foruddefinerede tegn fra venstre for strengen

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

Produktion:

en prøve

Bemærk: rtrim () udfører et lignende job fra højre
trim () gør det samme fra begge ender

13. nummer_format ()

Dette formaterer antallet med grupperede tusinder

F.eks .: echo number_format (1000000);

Produktion:

1.000.000

14. udskriv ()

Dette udsender blot strengen og er langsommere end ekko

Udskriften skal heller ikke bruges med ()

F.eks .: print “Hello”;

Produktion:

Hej

15. md5 ()

Dette beregner md5-hash for strengen

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

Produktion:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

Dette opdeler en streng i mindre strenge

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

Produktion:

Dette
er
til
pause
snor

17. strupper ()

Dette konverterer en streng til store bogstaver

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

Produktion:

SMUK DAG

Bemærk : strlower () konverterer strenge til alle små bogstaver

18. underlag ()

Dette returnerer en del af strengen, der starter med det angivne indeks

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

Produktion:

dag

19. substr_replace ()

Denne PHP-strengfunktion erstatter en del af strengen med den angivne streng

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

Produktion:

Dag

20. wordwrap ()

Dette indpakker en streng til et antal tegn

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

Produktion:

Hej
Verden

21. Strlen ()

Dette bruges til at bestemme længden på den passerede streng

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

Produktion:

5

22. Strrev ()

Denne PHP-strengfunktion bruges til at få det omvendte af strengen

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

Produktion:

emoclew

23. Strpos ()

Dette returnerer positionen for den første forekomst af en streng inden i en streng

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

Produktion:

11

24. Str_repeat ()

Dette gentager en streng specificeret antal gange

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

Produktion:

BBBBB

25. Str_replace ()

Denne PHP-strengfunktion finder det specificerede ord, erstatter det med det specificerede ord og returnerer strengen

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

Produktion:

hav en vidunderlig dag

26. Nl2br ()

Denne PHP-strengfunktion indsætter html-linjeskift foran hver nye linje i strengen

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

Produktion:

Lad os gå i stykker
sætningen

27. lignende_tekst ()

Dette beregner ligheden mellem to strenge

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

Produktion:

7

28. sprintf ()

Denne PHP-strengfunktion skriver en formateret streng til en variabel

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

Produktion:

Der er 7 vidundere i verden

29. Str_ireplace ()

Dette erstatter tegn i strengen med specifikke tegn. Denne funktion er store og små følsom.

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

Produktion:

Dette er et wow sted

30. str_shuffle ()

Dette blander tilfældigt alle tegn i en streng

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

Produktion:

lloeWlHdro

31. str_word_count ()

Denne PHP-strengfunktion returnerer antallet af ord i den givne streng

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

Produktion:

3

32. Strcspn ()

Dette returnerer antallet af tegn før det specificerede tegn

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

Produktion:

6

33. str_pad ()

Denne funktion bruges til at pad til højre side af strengen, et specificeret antal tegn med specificeret tegn

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

Produktion:

Hej…..

34. Ord ()

Denne PHP-strengfunktion returnerer ASCII-værdien for den første karakter i strengen

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

Produktion:

104

35. Strchr ()

Find den første forekomst af en specificeret streng inden for en streng

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

Produktion:

verden!

36. Strspn ()

Dette returnerer antallet af tegn, der findes i den streng, der indeholder tegn fra den specificerede streng.

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

Produktion:

1

Der er få flere strengfunktioner tilgængelige i PHP. Ovenstående strengfunktioner er ofte anvendte funktioner i PHP til forskellige krav

Anbefalede artikler

Dette har været en guide til PHP-strengfunktion. Her diskuterede vi, hvordan man bruger strengfunktion i PHP-programmering ved hjælp af eksempler. Du kan også gennemgå vores andre foreslåede artikler for at lære mere–

  1. Introduktion til PHP
  2. PHP-kommandoer
  3. Karriere i PHP
  4. PHP-alternativer
  5. Funktioner i PHP

Kategori: