Resumo : neste tutorial, você aprenderá como usar a basename()
função PHP para obter o componente de nome final de um caminho.
Introdução à função basename() do PHP
A basename()
função retorna o componente do nome final do caminho:
basename ( string $path , string $suffix = "" ) : string
Linguagem de código: PHP ( php )
A basename()
função possui dois parâmetros:
$path
é o caminho do arquivo ou diretório do qual você deseja extrair o componente de nome final.$suffix
se o componente do nome terminar com o sufixo, ele será removido.
A basename()
função retorna o nome base de um caminho específico.
No Windows, você pode usar barra ( /
) e barra invertida ( \
) como caractere separador de diretório. No entanto, em outros ambientes como Linux, você só pode usar a barra ( /
).
Para obter todos os componentes do caminho do arquivo ou diretório, você pode usar a pathinfo()
função.
Exemplo de função PHP basename()
O exemplo a seguir mostra como usar a basename()
função para obter o componente de nome final de vários caminhos:
<?php
echo "1) ".basename("/htdocs/index.php", ".php").PHP_EOL;
echo "2) ".basename("/htdocs/index.php").PHP_EOL;
echo "3) ".basename("/htdocs/public").PHP_EOL;
echo "4) ".basename("/htdocs/").PHP_EOL;
echo "5) ".basename(".").PHP_EOL;
echo "6) ".basename("/");
Linguagem de código: HTML, XML ( xml )
Saída:
1) index
2) index.php
3) public
4) htdocs
5) .
6)
Linguagem de código: CSS ( css )
Resumo
- Use a função PHP
basename()
para obter o componente do nome final de um arquivo ou caminho de diretório.
Anterior