A função pathinfo () pode retornar uma matriz que contém informações sobre um caminho. Se o parâmetro options não for passado, um array associativo contendo os elementos é retornado: dirname, basename, extension (se houver) e filename.
Sintaxe
mixed pathinfo ( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )
Esta função pathinfo () pode retornar informações sobre o caminho: um array associativo ou uma string, dependendo das opções.
Exemplo 1
<?php
print_r(pathinfo("/PhpProject/simple.txt"));
?>
Resultado
Array
(
[dirname] => /PhpProject1
[basename] => simple.txt
[extension] => txt
[filename] => simple
)
Exemplo-2
<?php
print_r(pathinfo("/PhpProject/simple.txt", PATHINFO_BASENAME));
?>
Resultado
simple.txt