(PHP 3, PHP 4, PHP 5)
strrpos -- Findet das letzte Vorkommen eines Zeichens innerhalb einer Zeichenkette
Gibt die numerische Position des letzten Vorkommens von
needle
innerhalb von haystack
zurück. Beachten Sie, dass needle unter PHP 4 in diesem Fall nur ein
einzelnes Zeichen sein kann. Wenn Sie eine Zeichenkette als needle übergeben,
wird nur deren erstes Zeichen verwendet.
Wurde needle
nicht gefunden, wird FALSE
zurückgegeben.
Es liegt nahe, einen Fehler bei der Auswertung der Rückgabewerte von "Zeichen an Position 0 gefunden" und "Zeichen nicht gefunden" zu begehen. Am einfachsten finden Sie den Unterschied wie folgt heraus:
<?php |
Ist needle
kein String, wird der Parameter in einen
Integerwert konvertiert, der dem Ordinalwert des Zeichens entspricht.
Anmerkung: Seit PHP 5.0.0 kann
offset
den Anfangspunkt der Suche einer beliebigen Anzahl Zeichen innerhalb des Strings angeben. Negative Werte beenden die Suche an einem beliebigen Punkt vor dem Ende der Zeichenkette.
Anmerkung: Der Parameter
needle
kann seit PHP 5.0.0 auch ein String aus mehr als einem Zeichen sein.
Siehe auch strpos(), strripos(), strrchr(), substr(), stristr() und strstr().
Zurück | Zum Anfang | Weiter |
strripos | Nach oben | strspn |