strrchr

(PHP 3, PHP 4, PHP 5)

strrchr --  Sucht das letzte Vorkommen eines Zeichens in einem String

Beschreibung

string strrchr ( string haystack, string needle )

Diese Funktion gibt den letzten Teil von haystack beginnend mit dem letzten Vorkommen von needle bis zum Ende von haystack zurück.

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

Enthält needle mehr als ein Zeichen, wird in PHP 4 nur das erste Zeichen verwendet. Damit unterscheidet sich das Verhalten der Funktion gegenüber strchr().

Ist needle kein String, wird der Parameter in einen Integerwert konvertiert, der dem Ordinalwert des Zeichens entspricht.

Beispiel 1. strrchr()-Beispiel:

<?php
// hole das letzte Verzeichnis aus $PATH
$dir = substr (strrchr ($PATH, ":"), 1);

// hole alles nach dem letzten "Neue-Zeile"
$text = "Zeile 1\nZeile 2\nZeile 3";
$last = substr (strrchr ($text, 10), 1 );
?>

strrchr() ist binary safe seit PHP 4.3.0

Siehe auch strstr(), substr() und stristr().