strripos

(PHP 5)

strripos --  Findet das letzte Vorkommen der gesuchten Zeichenkette in einem String, unabhängig von Groß- und Kleinschreibung.

Beschreibung

int strripos ( string haystack, string needle [, int offset] )

Gibt die numerische Position des letzten Vorkommens von needle im haystack String. Im Unterschied zu strrpos() berücksichtigt strripos() die Groß- und Kleinschreibung nicht. Beachten Sie außerdem, dass die Funktion bei 0 zu zählen beginnt, nicht bei 1.

Beachten Sie: needle kann eine Zeichenkette aus einem oder mehreren Zeichen sein.

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

Warnung

Diese Funktion kann sowohl das Boolsche FALSE zurückliefern, als auch einen nicht-Boolschen Wert, wie zum Beispiel0 oder "". der von einem einfachen if-Statement als FALSE ausgewertet wird. Weitere Informationen entnehmen Sie bitte dem Abschnitt über die Boolsche Typen. Benutzen Sie deshalb den === Operator um den Rückgabewert dieser Funktion zu überprüfen.

Beispiel 1. Ein einfaches strripos() Beispiel

<?php
$haystack
= 'ababcd';
$needle   = 'aB';

$pos      = strripos($haystack, $needle);

if (
$pos === false) {
    echo
"Leider wurde ($needle) nicht in ($haystack) gefunden.";
} else {
    echo
"Glückwunsch!\n";
    echo
"Das letzte Vorkommen von ($needle) in ($haystack) ist an Position ($pos).";
}
?>

Ausgabe:

Glückwunsch!
   Das letzte Vorkommen von (aB) in (ababcd) ist an Position (2).

Der Parameter offset gibt die Position des Zeichens an, bis zu dem eine beliebige Anzahl Zeichen innerhalb des Strings gesucht werden soll. Ein negativer Wert verkürzt den zu durchsuchenden String um die angegebene Anzahl an Zeichen.

Siehe auch strrpos(), strrchr(), substr(), stripos() und stristr().

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:22