dirname()
string dirname ( string $ścieżka )
Z podanego łańcucha zawierającego ścieżkę do pliku, funkcja ta zwróci nazwę katalogu.
Parametry
- $ścieżka
-
Ścieżka do pliku.
W Windows jako separator katalogu używany jest znak slash (/) i backslash (\). W innych środowiskach jest to slash (/).
Zwracane wartości
Zwraca nazwę katalogu. Jeśli, w ścieżce nie znajdują się ukośniki to zwracana jest kropka ('.'), oznaczająca bieżący katalog. W innym przypadku, zwracany jest łańcuch znaków ścieżka z usuniętymi wszystkimi koncowymi /komponentami.
Kompatybilność: PHP4, PHP5.
Listing
Przykład #1 dirname() przykład
<?php
$sciezka = "/etc/passwd";
$plik = dirname($sciezka); // $plik jest ustawione na "/etc"
?>
/*Notatki
Informacja: Od PHP 4.3.0, często otrzymasz ukośnik lub kropkę z dirname() w sytuacjach gdzie starsza funkcjonalność mogła dać pusty łańcuch znaków.
*/
Sprawdź poniższy przykład zmian:
<?php
//przed PHP 4.3.0
dirname('c:/'); // zwraca '.'
//po PHP 4.3.0
dirname('c:/x'); // zwraca 'c:\'
dirname('c:/Temp/x'); // zwraca 'c:/Temp'
dirname('/x'); // zwraca '\'
?>
<?php
$sciezka = "/etc/passwd";
$plik = dirname($sciezka); // $plik jest ustawione na "/etc"
?>
/*Notatki
Informacja: Od PHP 4.3.0, często otrzymasz ukośnik lub kropkę z dirname() w sytuacjach gdzie starsza funkcjonalność mogła dać pusty łańcuch znaków.
*/
Sprawdź poniższy przykład zmian:
<?php
//przed PHP 4.3.0
dirname('c:/'); // zwraca '.'
//po PHP 4.3.0
dirname('c:/x'); // zwraca 'c:\'
dirname('c:/Temp/x'); // zwraca 'c:/Temp'
dirname('/x'); // zwraca '\'
?>
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno