stristr

(PHP 3 >= 3.0.6, PHP 4, PHP 5)

stristr --  Wie strstr(), aber ohne Rücksicht auf Groß- bzw. Kleinschreibung

Beschreibung

string stristr ( string haystack, string needle )

Gibt den String haystack ab dem ersten Vorkommen von needle bis zum Ende zurück. Der Wert von needle wird in haystack ohne Rücksicht auf die Schreibweise (Groß- und Kleinschreibung) gesucht.

Wird needle nicht gefunden, wird FALSE zurückgegeben.

Ist needle kein String, wird er in einen Integer-Wert umgesetzt, und die ASCII-Entsprechung dieses Wertes als zu suchendes Zeichen angesehen.

Beispiel 1. stristr() Verwendung

<?php
  $email
= 'USER@EXAMPLE.com';
  
$domain = stristr($email, 'e');
  print
$domain;
// Ausgabe: ER@EXAMPLE.com
?>

Beispiel 2. Prüfen, ob ein String gefunden wurde oder nicht

<?php
  $string
= 'Hallo Welt!';
  if(
stristr($string, 'Erde') === FALSE) {
    echo
'"Erde" nicht gefunden';
  }
// Ausgabe: "Erde" nicht gefunden
?>

Beispiel 3. Unter Verwendung eines Integer-Wertes

<?php
  $string
= 'APFEL';
  echo
stristr($string, 97); // 97 = kleines a
// Ausgabe: APFEL
?>

Anmerkung: Diese Funktion ist binary safe.

Siehe auch strchr(), strrchr(), substr() und ereg().