Descrizione
string
dirname ( string path )
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
(/).
Esempio 1. dirname() example
<?php $path = "/etc/passwd"; $file = dirname($path); // $file contiene "/etc" ?>
|
|
Nota:
In PHP 4.0.3, la funzione dirname() è stata modificata per essere conforme alle specifiche
POSIX. Essenzialmente ciò significa che non ci sono slash
nel parametro path , viene restituito un punto
('.') 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:
dirname() è sicura con i dati binari dal PHP 5.0.0
Vedere anche: basename(), pathinfo() e
realpath().