(PHP 4, PHP 5)
basename — Zwraca nazwę pliku, będącego składową ścieżki
$ścieżka
[, string $przyrostek
] )Z podanego łańcucha zawierającego ścieżkę do pliku, funkcja zwraca samą nazwę pliku.
ścieżka
Ścieżka
W Windows jako separator katalogów używany jest znak slash (/) i backslash (\). W innych środowiskach jest to slash (/).
przyrostek
Jeśli plik kończy się przyrostkiem
to także zostanie on
obcięty.
Zwraca nazwę pliku z podanej ścieżki
.
Wersja | Opis |
---|---|
4.1.0 |
Został dodany Parametr przyrostek
|
Przykład #1 Przykład basename()
<?php
echo "1) ".basename("/etc/sudoers.d", ".d").PHP_EOL;
echo "2) ".basename("/etc/passwd").PHP_EOL;
echo "3) ".basename("/etc/").PHP_EOL;
echo "4) ".basename(".").PHP_EOL;
echo "5) ".basename("/");
?>
Powyższy przykład wyświetli:
1) sudoers 2) passwd 3) etc 4) . 5)
Informacja:
basename() działa naiwnie na wejściowym łańcuchu znaków i nie jest świadoma bieżącego systemu plików lub składników ścieżki takich jak "..".
Informacja:
basename() jest świadoma locale, aby widzieć prawidłowe basename ze ścieżek z wielobajtowymi znakami, musi zostać ustawione pasujące locale za pomocą funkcji setlocale().