Forum und email

dirname

(PHP 4, PHP 5)

dirname — Geeft de foldernaam van het pad terug

Beschrijving

string dirname ( string $path )

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().