PHP Dokumentation: Function strripos
12. Januar 2010 von werner
strripos
(PHP 5)
strripos — Findet das letzte Vorkommen der gesuchten Zeichenkette in einem String, unabhängig von Groß- und Kleinschreibung
Beschreibung
Findet das letzte Vorkommen der gesuchten Zeichenkette in einem String, unabhängig von Groß- und Kleinschreibung. Im Gegensatz zu strrpos() beachtet strripos() die Groß- und Kleinschreibung nicht.
Parameter-Liste
- haystack
Die Zeichenkette, in der gesucht werden soll.
- needle
Beachten Sie, dass needle eine Zeichenkette aus einem oder mehreren Zeichen sein kann.
- offset
Der Parameter offset kann angegeben werden, wenn eine beliebige Anzahl Zeichen in einem String gesucht werden soll.
Negative Offset-Werte beginnen die Suche bei dem in offset angegebenen Zeichen ab Beginn des Strings.
Rückgabewerte
Gibt die numerische Position des letzten Vorkommens von needle zurück. Beachten Sie außerdem, dass die Funktion bei 0 zu zählen beginnt, nicht bei 1.
Wenn needle nicht gefunden wird, gibt die Funktion FALSE zurück.
Diese Funktion kann sowohl dasboolsche FALSE zurückliefern, als auch einen nicht-boolschen Wert, wie zumBeispiel 0 oder "", der von einem einfachenif-Statement als FALSE ausgewertet wird. Weitere Informationen entnehmen Siebitte dem Abschnitt über die boolschen Typen. Benutzen Sie deshalbden === Operator,um den Rückgabewert dieser Funktion zu überprüfen.
Beispiele
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).";
}
?>Das oben gezeigte Beispiel erzeugt folgendeAusgabe:
Glückwunsch! Das letzte Vorkommen von (aB) in (ababcd) ist an Position (2).
Siehe auch
- strpos() – Sucht das erste Vorkommen des Suchstrings
- stripos() – Findet das erste Vorkommen eines Strings, unabhängig von Groß- und Kleinschreibung
- strrchr() – Sucht das letzte Vorkommen eines Zeichens in einem String
- substr() – Gibt einen Teil eines Strings zurück
- stristr() – Wie strstr, aber unabhängig von Groß- bzw. Kleinschreibung
- strstr() – Findet das erste Vorkommen eines Strings