La fonction dirname() renvoie le chemin vers le répertoire parent, qui inclut un point (`. `) à moins que le chemin ne contienne une barre oblique indiquant le répertoire courant.
Syntaxe : string dirname ($ path)
Paramètres :La fonction dirname() en PHP ne prend qu`un seul paramètre, qui est $path. Ce paramètre spécifie le chemin à vérifier.
Valeur de retour :renvoie le chemin vers le répertoire parent.
Erreurs et exceptions :
Lorsque vous spécifiez un chemin, les deux barres obliques, les barres obliques (/) et les barres obliques inverses (/) sont utilisées comme séparateur de répertoire dans l`environnement Windows, alors que dans d`autres environnements, il s`agit simplement d`une barre oblique (/).La fonction dirname() fonctionne sur une chaîne d`entrée et ne connaît donc pas le système de fichiers réel ou les composants de chemin tels que "..". Exemples : Entrée : dirname ("user01 / engineeringforengineer / gfg.txt") : user01/engineerforengineer Entrée : dirname ("/engineerforengineer/gfg.txt"); Sortie : / ingénieurpouringénieur
Les programmes ci-dessous illustrent la fonction dirname() :
Programme 1 :
// en spécifiant le chemin vers la fonction dirname()
echo
dirname (
" user01 / engineeringforengineer / gfg.txt "
)
?>
Sortie :utilisateur01 / ingénieurpouringénieur Programme 2 :< ? Php
// spécifiant le chemin vers la fonction dirname()
echo
dirname (
" / ingénieurpouringénieur / gfg.txt "
);
?>
Sortie :/ ingénieurpouringénieur
Lien :
http://php.net/manual /en/function.dirname.php