(PHP 4 >= 4.0.3, PHP 5)
pathinfo — Liefert Informationen über einen Dateipfad
pathinfo() gibt ein assoziatives Array mit Informationen über einen Dateipfad (path) zurück.
Der zu prüfende Dateipfad.
Sie können mit dem optionalen Parameter options angeben, welche Elemente zurückgeben werden. Verwenden können Sie die Konstanten PATHINFO_DIRNAME, PATHINFO_BASENAME, PATHINFO_EXTENSION und PATHINFO_FILENAME. Standardmäßig werden alle Elemente zurückgegeben.
Die folgenden assoziativen array -Elemente werden zurückgegeben: dirname, basename, extension (falls vorhanden) und filename.
Falls options genutzt wird, gibt diese Funktion einen string zurück sofern nicht alle Elemente angefordert werden.
Version | Beschreibung |
---|---|
5.2.0 | Die PATHINFO_FILENAME-Konstante wurde hinzugefügt. |
Beispiel #1 pathinfo()-Beispiel
<?php
$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // seit PHP 5.2.0
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
/www/htdocs/inc lib.inc.php php lib.inc
Hinweis: Informationen über das Wiederauffinden der aktuellen Pfadinformation finden Sie unter Vordefinierte Variablen.