dirname

dirname -- Vráti z reťazca obsahujúceho cestu k súboru časť obsahujúcu názov adresára.

Popis

string dirname ( string cesta)

K danému reťazcu obsahujúcemu cestu k súboru vráti táto funkcia komponent obsahujúci názov adresára .

V systémoch Windows ako oddeľovače adresárov podporované znaky obyčajnej lomky ( / ) aj spätnej lomky ( \ ) . V iných prostrediach slúži ako oddeľovač adresárov znak obyčajnej lomky ( / ) .

Príklad 1 . Príklad na použitie dirname( )

 
$path

 
=

 
"

 
/

 
etc

 
/

 
passwd"

 
;

 
$file

 
=

 
dirname

 
($path)

 
;

 
/

 
/

 
premenná

 
$file

 
bude

 
nastavená

 
na

 
"

 
/

 
etc

 
"





Poznámka : V PHP 4.0.3 bola funkcia dirname( ) upravená v súlade so štandardom POSIX . To znamená , že ak v parametri cesta nie lomky , návratovou hodnotou bude bodka ( ' . ' ) , čo indikuje aktuálny adresár . V opačnom prípade je vráteným reťazcom cesta , z ktorej konca bude odstránený / komponent . Toto správanie však znamená , že ako návratovú hodnotu dirname( ) môžete často získať bodku alebo lomku na miestach , kde by vám staršie verzie vracali prázdny reťazec .

Pozri tiež : basename( ) , pathinfo( ) , a~ realpath( ) .