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ą
<_?phpecho 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 -
- Wprowadzenie do PHP
- Polecenia PHP
- Kariera w PHP
- PHP Alternatywy
- Funkcje w PHP