dirname

dirname -- Extrahiert den Verzeichnis-Namen aus einer vollständigen Pfadangabe

Beschreibung

string dirname ( string path)

Bei einer vollständigen Pfadangabe gibt diese Funktion den Verzeichnispfad zurück .

Unter Windows wird sowohl der Slash ( / ) als auch der Backslash ( \ ) als Trennzeichen bei Pfadangaben benutzt . Unter anderen Betriebssystemen hingegen nur der Slash ( / ) .

Beispiel 1 . dirname( )

 
$path

 
=

 
"

 
/

 
etc

 
/

 
passwd"

 
;

 
$file

 
=

 
dirname

 
($path)

 
;

 
/

 
/

 
$file

 
enthält

 
den

 
Wert

 
"

 
/

 
etc

 
"





Anmerkung : Seit PHP 4.0.3 entspricht dirname( ) dem POSIX-Standard . Im Grunde heißt das , dass wenn keine Slashes in path vorhanden sind , wird ein Punkt ( ' . ' ) zurückgegeben , womit das aktuelle Verzeichnis gemeint ist . Andernfalls enthält der zurückgegebene String path , jedoch ohne den hinteren / component . Beachten Sie , dass Sie von dirname( ) oft einen Slash oder Punkt zurückbekommen , wo die alte Funktionalität einen leeren String lieferte .

Siehe auch basename( ) , pathinfo( ) und realpath( ) .