(PHP 4 >= 4.0.3, PHP 5)
pathinfo — Zwraca informacje o ścieżce do pliku
$ścieżka
[, int $opcje = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME
] )
pathinfo() zwraca asocjacyjną tablicę
zawierającą informacje o ścieżce.
ścieżka
Ścieżka która jest sprawdzana
opcje
Możesz określić, który element zostanie zwrócony, za pomocą opcjonalnego
parametru opcje. Składajego się z
PATHINFO_DIRNAME,
PATHINFO_BASENAME,
PATHINFO_EXTENSION i
PATHINFO_FILENAME.
Domyślnie zwracane są wszystkie elementy.
Zwracane są następujące elementy asocjacyjnej tablicy array: dirname, basename, extension (jeśli wystąpi) i filename.
Jeśli parametr opcje zostanie użyty, funkcja zwróci
string w przypadku gdy nie zarządano wszystkich elementów.
| Wersja | Opis |
|---|---|
| 5.2.0 |
Została dodana stała PATHINFO_FILENAME.
|
Przykład #1 Przykład pathinfo()
<?php
$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // od PHP 5.2.0
?>
Powyższy przykład wyświetli:
/www/htdocs/inc lib.inc.php php lib.inc
Informacja:
W celu uzyskania informacji jak pobrać bieżącą ścieżkę, przeczytaj rozdział predefiniowane zarezerwowane zmienne.