Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

strripos

String-Funktionen

    Befehl:
int strripos ( string $haystack , string $needle [, int $offset = 0 ] )


    Parameter-Liste:
NameBeschreibung
haystackDie Zeichenkette, in der gesucht werden soll.
needleIst needle kein String, wird der Parameter in einen Integerwert konvertiert, der dem Ordinalwert des Zeichens entspricht.
offsetWenn angegeben, wird die Suche diese Anzahl an Buchstaben vom Anfang des Strings gezählt stoppen. Wenn der Wert negativ ist, startet die Suche stattdessen diese Anzahl an Zeichen vom Ende des Strings aus.

    Rückgabewerte:
Gibt die numerische Position des letzten Vorkommens von needle zurück. Beachten Sie ausserdem, dass die Funktion bei 0 zu zählen beginnt, nicht bei 1.

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, welcher zu FALSE ausgewertet wird. Weitere Informationen entnehmen Sie bitte dem Abschnitt über die boolschen Typen. Benutzen Sie deshalb den === Operator, um den Rückgabewert dieser Funktion zu überprüfen.

    Beschreibung:
Findet das letzte Vorkommen der gesuchten Zeichenkette in einem String. Im Gegensatz zu strrpos() beachtet strripos() die Gross- und Kleinschreibung nicht.


    Aktiv in Version:
(PHP 5, PHP 7)

    Siehe auch:
Sucht das erste Vorkommen des Suchstrings
 
Findet das erste Vorkommen eines Strings, unabhängig von Gross- und Kleinschreibung
 
Sucht das letzte Vorkommen eines Zeichens in einem String
 
Gibt einen Teil eines Strings zurück
 
Wie strstr, aber unabhängig von Gross- bzw. Kleinschreibung
 
Findet das erste Vorkommen eines Strings
 

strripos() - Beispiel:


Eingabe:
<?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).
String-Funktionen