PHP strstr() functie

Voorbeeld

Zoek de eerste verschijning van "Shanghai" in "Ik hou van Shanghai!" en retourneer het resterende deel van de string:

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

Uitvoer voorbeeld

Definitie en gebruik

De functie strstr() zoekt naar de eerste verschijning van een string in een andere string.

Opmerking:Deze functie is binair veilig.

Opmerking:Deze functie is hoofdlettergevoelig. Gebruik stristr() Functie.

Syntax

strstr(string,search,before_search)
Parameters Beschrijving
string Verplicht. Bepaalt de string die wordt doorzocht.
search

Verplicht. Bepaalt de te zoeken string.

Als dit parameter een getal is, zoekt het naar het karakter dat overeenkomt met de ASCII-waarde van dit getal.

before_search

Optioneel. Standaardwaarde is "false" van het boolean type.

Als ingesteld op "true", zal het search Het deel van de string dat voor het eerst voor het parameter voorkomt.

Technische details

Retourwaarde: Geef het resterende deel van de string terug (vanaf het overeenkomende punt). Als de zoekstring niet wordt gevonden, wordt FALSE geretourneerd.
PHP versie: 4+
Update log: In PHP 5.3 is er een nieuwe toegevoegd before_search Parameters.

Meer voorbeelden

Voorbeeld 1

Zoek naar de string met de ASCII-waarde van "o" en geef de resterende string terug:

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

Uitvoer voorbeeld

Voorbeeld 2

Geef de string terug die voor het eerste voorkomt van de zoekstring:

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

Uitvoer voorbeeld