Funkcje Systemu plików
PHP Manual

pathinfo

(PHP 4 >= 4.0.3, PHP 5)

pathinfoZwraca informacje o ścieżce do pliku

Opis

mixed pathinfo ( string $ścieżka [, int $opcje = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )

pathinfo() zwraca asocjacyjną tablicę zawierającą informacje o ścieżce.

Parametry

ś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 wartości

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.

Rejestr zmian

Wersja Opis
5.2.0 Została dodana stała PATHINFO_FILENAME.

Przykłady

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

Notatki

Informacja:

W celu uzyskania informacji jak pobrać bieżącą ścieżkę, przeczytaj rozdział predefiniowane zarezerwowane zmienne.

Zobacz też:


Funkcje Systemu plików
PHP Manual