dirname
(PHP 4, PHP 5)
dirname — Geeft de foldernaam van het pad terug
Beschrijving
Als een string gegeven is met een pad naar een bestand, dan geeft deze functie de naam van de folder terug.
Op Windows, worden zowel slashes (/) als backslashes (\) gebruikt als pad split tekens. In andere omgevingen, alleen de voorwaardse slash (/).
Example#1 dirname() voorbeeld
<?php
$path = "/etc/passwd";
$file = dirname ($path); // $file is nu "/etc"
?>
Note: In PHP 4.0.3 is dirname() gemaakt om te voldoen aan POSIX-standaard. Samengevat betekent dit, dat als er geen slashes in path staan, dat je een punt ('.') terug krijgt, wat de huidige folder aanduidt. Anders krijg je path met /component aan het eind verwijderd terug. Onthoud dat dit betekent dat je vaak een slash of een punt terug krijgt van dirname() waar je in de vroegere situatie een lege string terug kreeg.
Zie ook basename(), pathinfo(), en realpath().