Funkcja PHP strchr()

Przykład

Znajdź pierwsze wystąpienie "world" w "Hello world!" i zwróć resztę tego ciągu:

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

Uruchomienie przykładu

Definicja i użycie

Funkcja strchr() przeszukuje pierwsze wystąpienie ciągu znaków w innym ciągu.

Funkcja jest aliasem funkcji strstr().

Komentarz:Funkcja jest bezpieczna dla binarnych danych.

Komentarz:Funkcja jest wrażliwa na wielkość liter. Aby przeprowadzić wyszukiwanie bez rozróżniania wielkości liter, użyj stristr() Funkcja.

Gramatyka

strchr(string,search,before_search);
Parametry Opis
string Wymagane. Określa ciąg znaków do przeszukania.
search

Wymagane. Określa wyszukiwany ciąg znaków.

Jeśli parametr jest liczbą, przeszuka znak odpowiadający wartości ASCII.

before_search

Opcjonalne. Domyślna wartość to "false" - wartość logiczna.

Jeśli ustawione na "true", zwróci search Część ciągu znaków przed pierwszym wystąpieniem parametru.

Szczegóły techniczne

Zwrócony wartość: Zwróć resztę ciągu znaków (od punktu dopasowania). Jeśli nie znaleziono wyszukiwanego ciągu znaków, zwróci FALSE.
Wersja PHP: 4+
Dziennik aktualizacji: W PHP 5.3 dodano before_search Parametry.

Więcej przykładów

Przykład 1

Wyszukaj ciąg znaków przez wartość ASCII "o" i zwróć resztę ciągu:

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

Uruchomienie przykładu

Przykład 2

Zwróć część ciągu znaków przed pierwszym wystąpieniem "world":

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

Uruchomienie przykładu