Przykład
Znaleźć pierwsze wystąpienie "world" wewnątrz "Hello world!" i powrót resztę napisu:
<?php
echo strchr("Hello world!","world");
?>
Uruchomić przykład » Definicja i Wykorzystanie
strchr() Funkcja szuka pierwszego wystąpienia łańcucha wewnątrz innego łańcucha.
Ta funkcja jest alias strstr() funkcji.
Note: Ta funkcja jest bezpieczna dla danych binarnych.
Note: Funkcja ta jest rozróżniana. Na poszukiwania bez uwzględniania wielkości liter, należy stristr() funkcji.
Składnia
strchr( string,search,before_search );
Parametr | Opis |
---|---|
string | Wymagany. Określa ciąg szukać |
search | Wymagany. Określa ciąg do wyszukania. Jeśli ten parametr jest liczbą, to będzie szukać znaku odpowiadającej wartości ASCII liczby |
before_search | Opcjonalny. Wartość logiczna, której domyślnym jest "false" . Jeśli jest ustawiona na "true" , zwraca część łańcucha przed pierwszym wystąpieniem parametru wyszukiwania. |
Szczegóły techniczne
Zwracana wartość: | Zwraca resztę napisu (from the matching point) lub FAŁSZ, jeśli ciąg, aby szukać nie znaleziono. |
---|---|
Wersja PHP: | 4+ |
Lista zmian: | Parametr before_search dodano 5,3 PHP |
Więcej przykładów
Przykład 1
Szukaj ciąg dla wartości ASCII "o" i powrócić resztę napisu:
<?php
echo strchr("Hello world!",111);
?>
Uruchomić przykład » Przykład 2
Zwraca część napisu przed pierwszym występowania "world" :
<?php
echo strchr("Hello world!","world",true);
?>
Uruchomić przykład »