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