Funkcje stringowe PHP

Ciąg znaków to sekwencja znaków, np. "Hello world!"

Funkcje stringowe PHP

W tym rozdziale nauczymy się常用的字符串操作函数.

Funkcja PHP strlen()

Funkcja strlen() zwraca długość ciągu znaków, liczoną w znakach.

Poniżej znajduje się przykład zwracający długość ciągu znaków "Hello world!":

Przykład

<?php
echo strlen("Hello world!");
?>

Uruchomienie przykładu

Wynik powyższego kodu to: 12

Wskazówka:Funkcja strlen() jest często używana w pętlach i innych funkcjach, w sytuacjach, gdzie ważne jest określenie końca ciągu znaków. (Na przykład, w pętli, może się okazać, że musimy zatrzymać pętlę po ostatnim znaku w ciągu znaków).

Liczenie słów w ciągu znaków

Funkcja str_word_count() PHP liczy słowa w ciągu znaków:

Przykład

<?php
echo str_word_count("Hello world!"); // Wydrukuj 2
?>

Uruchomienie przykładu

Wynik wypisany przez powyższy kod to:

2

Odwracanie ciągu znaków

Funkcja strrev() PHP odwraca ciąg znaków:

Przykład

<?php
echo strrev("Hello world!"); // Wypisuje !dlrow olleH
?>

Uruchomienie przykładu

Wynik wypisany przez powyższy kod to:

!dlrow olleH

Funkcja strpos() PHP

Funkcja strpos() służy do wyszukiwania określonego znaku lub tekstu w ciągu znaków.

Jeśli znajdzie dopasowanie, zwróci pozycję pierwszego dopasowania. Jeśli nie znajdzie dopasowania, zwróci FALSE.

Poniższy przykład wyszukuje tekst "world" w ciągu znaków "Hello world!":

Przykład

<?php
echo strpos("Hello world!","world");
?>

Uruchomienie przykładu

Wynik wypisany przez powyższy kod to: 6.

Wskazówka:W powyższym przykładzie pozycja ciągu znaków "world" to 6. Powodem, dla którego to 6 (a nie 7), jest to, że pozycja pierwszego znaku w ciągu znaków wynosi 0, a nie 1.

Zastąpienie tekstu w ciągu znaków

Funkcja str_replace() PHP zastępuje pewne ciągi znaków innymi ciągami znaków.

Poniższy przykład zastępuje tekst "world" tekstem "Kitty":

Przykład

<?php
echo str_replace("world", "Kitty", "Hello world!"); // Wypisuje Hello Kitty!
?>

Uruchomienie przykładu

Wynik wypisany przez powyższy kod to:

Hello Kitty!

Pełny podręcznik referencyjny PHP String

Aby uzyskać pełny podręcznik referencyjny funkcji string, odwiedź naszą Podręcznik referencyjny String PHP.

Ten podręcznik dostarcza krótki opis każdej funkcji oraz przykłady!