Dateisystem
PHP Manual

pathinfo

(PHP 4 >= 4.0.3, PHP 5)

pathinfoLiefert Informationen über einen Dateipfad

Beschreibung

mixed pathinfo ( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )

pathinfo() gibt ein assoziatives Array mit Informationen über einen Dateipfad (path) zurück.

Parameter-Liste

path

Der zu prüfende Dateipfad.

options

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.

Rückgabewerte

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.

Changelog

Version Beschreibung
5.2.0 Die PATHINFO_FILENAME-Konstante wurde hinzugefügt.

Beispiele

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

Anmerkungen

Hinweis: Informationen über das Wiederauffinden der aktuellen Pfadinformation finden Sie unter Vordefinierte Variablen.

Siehe auch


Dateisystem
PHP Manual