Function.strripos

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Handy Discount Vergleich und AutoversicherungKreditkarten Vergleichen Online - Kostenloser Kreditkartenvergleich . DSL Alternativen

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

Inhaltsverzeichnis

Beschreibung

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


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. WarnungDiese 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.

Beispiele

#1 Ein einfaches strripos()

<?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 folgende
Ausgabe:
Glückwunsch!
   Das letzte Vorkommen von (aB) in (ababcd) ist an Position (2).

Siehe auch

Persönliche Werkzeuge