Funkcje ciągów PHP

Wbudowane PHP obsługuje kilka typów danych. Poza tym PHP obsługuje również wiele funkcji używanych podczas pracy z niektórymi danymi. Funkcje ciągów PHP to niektóre z funkcji używanych do manipulowania danymi ciągów. Wszystkie te funkcje są predefiniowane. Istnieje potrzeba instalacji jakichkolwiek wtyczek. Spójrzmy na niektóre funkcje łańcuchowe PHP.

Poniżej znajdują się niektóre funkcje łańcuchowe, a przykłady zilustrowano następującą składnią

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

Przykłady funkcji łańcuchowych w PHP

Funkcja string jest łatwa w użyciu. Tutaj omówimy, jak korzystać z funkcji łańcucha w programowaniu PHP za pomocą przykładów

1. Addcslashes ()

Zwraca ciąg z ukośnikami przed określonymi znakami

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

Wynik:

Hellow \ World

2. Addslashes ()

Zwraca ciąg znaków z odwrotnymi ukośnikami przed predefiniowanymi znakami

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

Wynik:

Witaj \ ”Świat \” ciebie

3. bin2hex ()

Konwertuje dane binarne na dane szesnastkowe

Np .: echo bin2hex (“Hello”);

Wynik:

48656c6c6f

4. chop ()

Usuwa białe spacje lub dowolne predefiniowane znaki z prawego końca, jeśli są określone

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

Wynik:

Witamy

5. chr ()

Ta funkcja łańcuchowa PHP zwraca znak określonej wartości ASCII

Np .: echo char(52);

Wynik:

4

6. chunk_split ()

Służy do dzielenia łańcucha na mniejsze części

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

Wynik:

Witamy,

7. convert_uudecode ()

To dekoduje nieokreślony ciąg

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

Wynik:

Kocham PHP!

convert_uuencode () robi odwrotność funkcji convert_uudecode ()

8. count_chars ()

Ta funkcja łańcuchowa PHP wyświetla dane o liczbie znaków w łańcuchu

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

Wynik:

Helo

Uwaga: Wartość całkowita jest trybem używanym do określenia wymaganego rodzaju wyniku

  • 0 - tablica z wartością bajtu jako kluczem i częstotliwością każdego bajtu jako wartością.
  • 1 - to samo co 0, ale wymienione są tylko wartości bajtowe o częstotliwości większej niż zero.
  • 2 - to samo co 0, ale wymienione są tylko wartości bajtowe o częstotliwości równej zero.
  • 3 - zwracany jest ciąg zawierający wszystkie unikalne znaki.
  • 4 - zwracany jest ciąg zawierający wszystkie nieużywane znaki.

9. crc32 ()

Oblicza to 32-bitową cykliczną sumę kontrolną nadmiarowości (funkcja matematyczna) łańcucha

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

Wynik:

472456355

10. Implode ()

To łączy elementy tablicy z określonym ciągiem

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

Wynik:

nazwisko, adres e-mail, telefon

Uwaga: Join () również robi to samo. Jest to alias implode ()

11. htmlspecialchars ()

Konwertuje to niektóre predefiniowane znaki na encje HTML, tzn. Pokazuje źródło

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

Wynik:

Jestem odważna

12. ltrim ()

Ta funkcja ciąg znaków PHP usuwa białe znaki lub predefiniowane znaki z lewej strony ciągu

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

Wynik:

próbka

Uwaga: rtrim () wykonuje podobną pracę od prawej
trim () robi to samo z obu końców

13. number_format ()

To formatuje liczbę zgrupowanymi tysiącami

Np .: echo number_format (1000000);

Wynik:

1 000 000

14. print ()

To po prostu wyprowadza ciąg i jest wolniejsze niż echo

Ponadto wydruku nie należy używać z ()

Np .: print “Hello”;

Wynik:

Witaj

15. md5 ()

Oblicza to skrót md5 ciągu

Np .: echo md5 (“Hello”);

Wynik:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

To dzieli ciąg na mniejsze ciągi

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

Wynik:

To
jest
do
przerwa
strunowy

17. strupper ()

Konwertuje to ciąg na wielkie litery

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

Wynik:

PIĘKNY DZIEŃ

Uwaga : strlower () konwertuje ciągi znaków na wszystkie małe litery

18. substr ()

Zwraca część ciągu zaczynającą się od określonego indeksu

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

Wynik:

Dzień

19. substr_replace ()

Ta funkcja łańcucha PHP zastępuje część łańcucha ciągiem określonym

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

Wynik:

Dzień

20. wordwrap ()

To zawija ciąg znaków do pewnej liczby znaków

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

Wynik:

Witaj
Świat

21. Strlen ()

Służy do określania długości przekazywanego ciągu

Np .: echo strlen (“Hello”);

Wynik:

5

22. Strrev ()

Ta funkcja łańcucha PHP służy do uzyskania odwrotności łańcucha

Np .: echo strrev (“welcome”);

Wynik:

emocje

23. Strpos ()

Zwraca pozycję pierwszego wystąpienia ciągu wewnątrz ciągu

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

Wynik:

11

24. Str_repeat ()

Powtarza to ciąg znaków określoną liczbę razy

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

Wynik:

bbbbb

25. Str_replace ()

Ta funkcja łańcuchowa PHP znajduje określone słowo, zastępuje je określonym słowem i zwraca ciąg

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

Wynik:

miłego dnia

26. Nl2br ()

Ta funkcja łańcucha PHP wstawia podział wiersza HTML przed każdą nową linią łańcucha

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

Wynik:

Przerwa
Zdanie

27. podobny_tekst ()

Oblicza to podobieństwo między dwoma łańcuchami

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

Wynik:

7

28. sprintf ()

Ta funkcja łańcucha PHP zapisuje sformatowany ciąg do zmiennej

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

Wynik:

Na świecie jest 7 cudów

29. Str_ireplace ()

To zastępuje znaki w ciągu określonymi znakami. Ta funkcja nie rozróżnia wielkości liter.

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

Wynik:

To miejsce wow

30. str_shuffle ()

To losowo tasuje wszystkie znaki w ciągu

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

Wynik:

lloeWlHdro

31. str_word_count ()

Ta funkcja łańcuchowa PHP zwraca liczbę słów w podanym łańcuchu

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

Wynik:

3)

32. Strcspn ()

Zwraca liczbę znaków przed określonym znakiem

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

Wynik:

6

33. str_pad ()

Ta funkcja służy do wstawiania po prawej stronie ciągu określonej liczby znaków o określonym znaku

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

Wynik:

Witaj…..

34. Ord ()

Ta funkcja łańcucha PHP zwraca wartość ASCII pierwszego znaku łańcucha

Np .: echo ord (“hello”);

Wynik:

104

35. Strchr ()

Znajdź pierwsze wystąpienie określonego ciągu w ciągu

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

Wynik:

świat!

36. Strspn ()

Zwraca liczbę znaków znalezionych w ciągu zawierającym znaki z określonego ciągu.

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

Wynik:

1

W PHP dostępnych jest jeszcze kilka funkcji łańcuchowych. Powyższe funkcje łańcuchowe są często używanymi funkcjami w PHP dla różnych wymagań

Polecane artykuły

To był przewodnik po PHP String Function. Tutaj omówiliśmy, jak używać funkcji łańcuchowej w programowaniu PHP za pomocą przykładów. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Wprowadzenie do PHP
  2. Polecenia PHP
  3. Kariera w PHP
  4. PHP Alternatywy
  5. Funkcje w PHP