PHP-strängfunktioner

PHP inbyggd stöder några datatyper. Bortsett från dessa stöder PHP också många funktioner som används när du arbetar med data. PHP-strängfunktioner är några av de funktioner som används för att manipulera strängdata. Alla dessa funktioner är fördefinierade. Det finns ett behov av att installera eventuella plugins. Låt oss titta på några av PHP-strängfunktioner.

Nedan är några av strängfunktionerna och exempel illustreras med följande syntax

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

Exempel på strängfunktioner i PHP

Strängfunktionen är enkel att använda. Här kommer vi att diskutera hur man använder strängfunktion i PHP-programmering med hjälp av exempel

1. Addcslashes ()

Detta returnerar en sträng med backstänk framför specifika tecken

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

Produktion:

Hellow \ World

2. Lägg till streck ()

Detta returnerar sträng med backstryk framför fördefinierade tecken

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

Produktion:

Hej \ ”Världen \” dig

3. bin2hex ()

Konverterar binära data till hexadecimala data

Exempel: echo bin2hex (“Hello”);

Produktion:

48656c6c6f

4. hugga ()

Tar bort blanksteg eller fördefinierade tecken från höger ände om det anges

Exempel: echo chop (“WelcomeBack”, “Back”);

Produktion:

Välkommen

5. chr ()

Denna PHP-strängfunktion returnerar karaktären på det angivna ASCII-värdet

Exempel: echo char(52);

Produktion:

4

6. chunk_split ()

Används för att dela upp en sträng i mindre delar

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

Produktion:

Välkommen,

7. convert_uudecode ()

Detta avkodar en uenkodad sträng

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

Produktion:

Jag älskar PHP!

convert_uuencode () gör motsatsen till convert_uudecode ()

8. count_chars ()

Denna PHP-strängfunktion matar ut data om antalet tecken i en sträng

Exempel: echo count_chars (“Hello”, 3);

Produktion:

Hej

Obs: Heltalsvärdet är det läge som används för att ange vilken typ av utgång som krävs

  • 0 - en matris med byte-värdet som nyckel och frekvensen för varje byte som värde.
  • 1 - samma som 0 men endast bytevärden med en frekvens större än noll listas.
  • 2 - samma som 0 men endast bytevärden med en frekvens lika med noll listas.
  • 3 - en sträng som innehåller alla unika tecken returneras.
  • 4 - en sträng som innehåller alla inte använda tecken returneras.

9. crc32 ()

Detta beräknar 32-bitars cyklisk redundanscheck (En matematisk funktion) för en sträng

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

Produktion:

472456355

10. Implodera ()

Detta förenar matriselementen med en specificerad sträng

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

Produktion:

efternamn, e-post, telefon

Obs: gå med () gör också samma sak. Det är aliaset till implode ()

11. htmlspecialchars ()

Detta konverterar vissa fördefinierade tecken till HTML-enheter, dvs. det visar källan

Exempel: $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:

Jag är djärv

12. ltrim ()

Denna PHP-strängfunktion tar bort vita mellanslag eller fördefinierade tecken från vänster om strängen

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

Produktion:

ett prov

Obs: rtrim () gör ett liknande jobb från höger
trim () gör samma sak från båda ändarna

13. nummer_format ()

Detta formaterar antalet med grupperade tusentals

Exempel: echo number_format (1000000);

Produktion:

1.000.000

14. tryck ()

Detta matar helt enkelt ut strängen och är långsammare än eko

Trycket bör inte heller användas med ()

Exempel: print “Hello”;

Produktion:

Hej

15. md5 ()

Detta beräknar strängen md5-hash

Exempel: echo md5 (“Hello”);

Produktion:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

Detta delar en sträng i mindre strängar

Exempel: $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:

Detta
är
till
ha sönder
sträng

17. strupper ()

Detta konverterar en sträng till stora tecken

Exempel: echo strupper (“Beautiful Day”);

Produktion:

VACKER DAG

Obs : strlower () konverterar strängar till alla små bokstäver

18. substr ()

Detta returnerar en del av strängen som börjar med det angivna indexet

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

Produktion:

dag

19. substr_replace ()

Denna PHP-strängfunktion ersätter en del av strängen med den angivna strängen

Exempel: echo substr_replace ("Hot", "Day", 0);

Produktion:

Dag

20. wordwrap ()

Detta lindar en sträng till ett antal tecken

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

Produktion:

Hej
Värld

21. Strlen ()

Detta används för att bestämma längden på den passerade strängen

Till exempel: echo strlen (“Hello”);

Produktion:

5

22. Strrev ()

Denna PHP-strängfunktion används för att få baksidan av strängen

Till exempel: echo strrev (“welcome”);

Produktion:

emoclew

23. Strpos ()

Detta returnerar positionen för den första förekomsten av en sträng inuti en sträng

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

Produktion:

11

24. Str_repeat ()

Detta upprepar en angiven sträng antal gånger

T.ex.: echo str_repeat ('b', 5);

Produktion:

bbbbb

25. Str_replace ()

Denna PHP-strängfunktion hittar det angivna ordet, ersätter det med specificerat ord och returnerar strängen

Till exempel: echo str_replace (“great”, “wonderful”, “have a great day”);

Produktion:

Ha en underbar dag

26. Nl2br ()

Denna PHP-strängfunktion infogar html-linjebrytor framför varje ny rad i strängen

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

Produktion:

Låt oss bryta
meningen

27. liknande_text ()

Detta beräknar likheten mellan två strängar

Exempel: echo similar_text ("Hello World", "Great World");

Produktion:

7

28. sprintf ()

Denna PHP-strängfunktion skriver en formaterad sträng till en variabel

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

Produktion:

Det finns 7 underverk i världen

29. Str_ireplace ()

Detta ersätter tecken i strängen med specifika tecken. Denna funktion är okänslig för versaler.

Till exempel: echo str_ireplace (“great”, “WOW”, “This is a great place”);

Produktion:

Det här är ett wow-ställe

30. str_shuffle ()

Detta blandar slumpmässigt alla tecken i en sträng

Till exempel: echo str_shuffle(“Hello World”);

Produktion:

lloeWlHdro

31. str_word_count ()

Denna PHP-strängfunktion returnerar antalet ord i den givna strängen

Exempel: echo str_word_count (“a nice day”);

Produktion:

3

32. Strcspn ()

Detta returnerar antalet tecken före det angivna tecknet

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

Produktion:

6

33. str_pad ()

Denna funktion används för att padda till höger om strängen, ett specificerat antal tecken med angivet tecken

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

Produktion:

Hej…..

34. Ord ()

Denna PHP-strängfunktion returnerar ASCII-värdet för strängets första tecken

Till exempel: echo ord (“hello”);

Produktion:

104

35. Strchr ()

Hitta den första förekomsten av en specificerad sträng i en sträng

Till exempel: echo strchr ("Hello world!", "world");

Produktion:

värld!

36. Strspn ()

Detta returnerar antalet tecken som finns i strängen som innehåller tecken från den angivna strängen.

Till exempel: echo strspn ("Hello world!", ”Hl");

Produktion:

1

Det finns några fler strängfunktioner tillgängliga i PHP. Ovanstående strängfunktioner är vanliga funktioner i PHP för olika krav

Rekommenderade artiklar

Detta har varit en guide till PHP-strängfunktion. Här diskuterade vi hur man använder strängfunktion i PHP-programmering med hjälp av exempel. Du kan också gå igenom våra andra artiklar som föreslås för att lära dig mer–

  1. Introduktion till PHP
  2. PHP-kommandon
  3. Karriär inom PHP
  4. PHP-alternativ
  5. Funktioner i PHP

Kategori: