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. needle und haystack werden dabei ohne Rücksicht auf Groß- oder Kleinschreibung untersucht.

Wird needle nicht gefunden, gibt die Funktion FALSE zurück.

Ist needle kein String, wird der Parameter in einen Integerwert konvertiert, der dem Ordinalwert des Zeichens entspricht.

Beispiel 1. stristr()-Beispiel

<?php
  $email
= 'USER@EXAMPLE.com';
  echo
stristr($email, 'e');
// 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. Verwendung eines Wertes, der kein String ist

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

Anmerkung: Diese Funktion ist binary safe.

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