Функции за работа с файловата система
PHP Manual

dirname

(PHP 4, PHP 5)

dirnameПри подаден път връща само частта, съдържаща директорията

Описание

string dirname ( string $path )

При подаден път до файл връща само частта, съдържаща директорията.

Параметри

path

Път.

Под Windows и права (/), и обратна наклонени черти (\) се използват като разделител на директории. При другите среди е само права наклонена черта(/).

Връщани стойности

Връща името на директорията. Ако в path няма наклонени черти се връща точка ('.'), която означава текуща директория. В другите случаи се връща path с изрязан от края /компонент.

Дневник на промените

Версия Описание
5.0.0 dirname() е двоично-сигурна.
4.0.3 dirname() беше променена, за да отговаря на POSIX.

Примери

Example #1 Пример за dirname()

<?php
$path 
"/etc/passwd";
$file dirname($path); // $file става "/etc"
?>

Бележки

Забележка: От PHP 4.3.0 dirname() ще връща наклонена черта или точка в ситуации, където предишните й варианти връщаха празен низ.

Вижте следния пример относно промяната:

<?php

//Преди PHP 4.3.0
dirname('c:/'); // връща '.'

//след PHP 4.3.0
dirname('c:/x'); // връща 'c:\'
dirname('c:/Temp/x'); // връща 'c:/Temp'
dirname('/x'); // връща '\'

?>

Вж. също


Функции за работа с файловата система
PHP Manual