dirname
Restituisce il nome della directory dal percorso indicato
Descrizione
Data una stringa contenente il percorso di un file, questa funzione restituirà il nome della directory.
Su windows sia gli slash (/) che i backslash
(\) vengono utilizzati come caratteri di separazione nei
percorsi. In altri ambienti, c'è solo lo slash in avanti
(/).
dirname example <?php $path = "/etc/passwd"; $file = dirname($path); // $file contiene "/etc" ?>
.') per indicare la directory
corrente. In altro modo, la stringa restituita è
path senza alcun
/component. Occorre notare che ciò implica che spesso
dalla funzione dirname si ottiene uno slash od un punto nei casi
in cui la vecchia versione avrebbe restituito una
stringa vuota.
dirname ha modificato il suo comportamento dal PHP 4.3.0. Controllare l'esempio: <?php //prima del PHP 4.3.0 dirname('c:/'); // restituisce '.' //dopo il PHP 4.3.0 dirname('c:/'); // restituisce 'c:' ?>
dirname è sicura con i dati binari dal PHP 5.0.0
Vedere anche: basename, pathinfo e realpath.