Funkcja PHP strstr()

Przykład

Znajdź pierwsze wystąpienie "Shanghai" w "I love Shanghai!" i zwróć resztę ciągu:

<?php
echo strstr("I love Shanghai!","Shanghai");
?>

Przykłady uruchomieniowe

Definicja i użycie

Funkcja strstr() szuka pierwszego wystąpienia ciągu w innym ciągu.

Komentarz:Ta funkcja jest bezpieczna dla binarnych danych.

Komentarz:Ta funkcja jest wrażliwa na wielkość liter. Aby przeprowadzić wyszukiwanie bez różnicy na wielkość liter, użyj stristr() Funkcja.

Gramatyka

strstr(string,search,before_search)
Parametry Opis
string Wymagane. Określa ciąg do przeszukiwania.
search

Wymagane. Określa szukaną wartość.

Jeśli ten parametr jest liczbą,则会搜索匹配此数字对应的ASCII值的字符。

before_search

Opcjonalne. Domyślna wartość to "false" dla wartości logicznych.

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

Szczegóły techniczne

Zwracana wartość: Zwraca resztę ciągu po dopasowaniu (od punktu dopasowania). Jeśli nie znaleziono szukanego ciągu, zwraca FALSE.
Wersja PHP: 4+
Dziennik aktualizacji: W PHP 5.3 dodano before_search Parametry.

Więcej przykładów

Przykład 1

Szukaj ciągu na podstawie wartości ASCII "o" i zwróć resztę ciągu:

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

Przykłady uruchomieniowe

Przykład 2

Zwraca część ciągu przed pierwszym wystąpieniem szukanego ciągu:

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

Przykłady uruchomieniowe