Funkcja stristr() w PHP
Przykład
Znajdź pierwsze wystąpienie "world" w "Hello world!" i zwróć resztę ciągu znaków:
<?php echo stristr("Hello world!","WORLD"); ?>
Definicja i użycie
Funkcja stristr() przeszukuje pierwsze wystąpienie ciągu znaków w innym ciągu znaków.
Komentarz:Funkcja jest binarna bezpieczna.
Komentarz:Funkcja jest niezależna od wielkości liter. Aby przeprowadzić wyszukiwanie w zależności od wielkości liter, użyj strstr() Funkcja.
Gramatyka
stristr(string,search ,before_search)
Parametry | Opis |
---|---|
string | Wymagane. Określa ciąg znaków, w którym ma być przeszukiwany. |
search |
Wymagane. Określa ciąg znaków do wyszukiwania. Jeśli parametr jest liczbą, szuka pasującego do tej liczby znaku o wartości ASCII. |
before_search |
Opcjonalne. Domyślna wartość to "false" dla wartości logicznych. Jeśli ustawione na "true", zwróci search Część ciągu znaków przed pierwszym wystąpieniem parametru. |
Szczegóły techniczne
Zwróć wartość: | Zwróć resztę ciągu znaków (od punktu dopasowania). Jeśli nie znaleziono wyszukiwanego ciągu znaków, zwróć FALSE. |
Wersja PHP: | 4+ |
Dziennik aktualizacji: |
W PHP 5.3 dodano before_search Parametry. W PHP 4.3 funkcja ta stała się binarna bezpieczna. |
Więcej przykładów
Przykład 1
Szukaj ciągu znaków na podstawie wartości ASCII "o" i zwróć resztę ciągu znaków:
<?php echo stristr("Hello world!",111); ?>
Przykład 2
Zwróć część ciągu znaków przed pierwszym wystąpieniem "world":
<?php echo stristr("Hello world!","WORLD",true); ?>