Informações do caminho PHP

Resumo : neste tutorial, você aprenderá como usar a pathinfo()função PHP para obter informações sobre o caminho de um arquivo.

Introdução à função PHP pathinfo()

A função PHP pathinfo()aceita um caminho de arquivo e retorna seus componentes:

pathinfo ( string $path , int $flags = PATHINFO_ALL ) : array|stringLinguagem de código:  PHP  ( php )

A pathinfo()função possui dois parâmetros:

  • $pathé o caminho do arquivo do qual você deseja obter as informações.
  • $flagsparâmetro especifica o elemento part a ser retornado.

A tabela a seguir mostra os valores de sinalizadores válidos:

Bandeira Significado
PATHINFO_DIRNAME Retorne o nome do diretório
PATHINFO_BASENAME Retorne o nome base
PATHINFO_EXTENSION  Retorne a extensão do arquivo
PATHINFO_FILENAME Retorne o nome do arquivo (sem a extensão)

Se você não passar o $flagargumento, a pathinfo()função retornará todos os componentes de um caminho de arquivo.

Função pathinfo() do PHP

Exemplos de funções PHP pathinfo()

Vejamos alguns exemplos de uso da pathinfo()função.

1) Usando a função pathinfo() para obter todos os componentes de um caminho de arquivo

O exemplo a seguir usa a pathinfo()função para obter os componentes de um caminho de arquivo:

<?php

$path = 'htdocs/phptutorial/index.php';

$parts = pathinfo($path);

print_r($parts);Linguagem de código:  HTML, XML  ( xml )

Saída:

Array
(
    [dirname] => htdocs/phptutorial
    [basename] => index.php
    [extension] => php
    [filename] => index
)Linguagem de código:  PHP  ( php )

2) Usando a função pathinfo() para obter apenas um componente específico de um caminho de arquivo

O exemplo a seguir usa a pathinfo()função get the basename de um caminho de arquivo:

<?php

$path = 'htdocs/phptutorial/index.php';

$basename = pathinfo($path, PATHINFO_BASENAME);

echo $basename;Linguagem de código:  HTML, XML  ( xml )

Saída:

index.phpLinguagem de código:  CSS  ( css )

3) Usando a função pathinfo() para obter os componentes do caminho de um caminho de arquivo ponto

O exemplo a seguir usa a pathinfo()função para obter componentes do caminho de um arquivo ponto:

<?php

$path = '/htdocs/phptutorial/.gitignore';

$parts = pathinfo($path);

print_r($parts);Linguagem de código:  HTML, XML  ( xml )

Saída:

Array
(
    [dirname] => /htdocs/phptutorial
    [basename] => .gitignore
    [extension] => gitignore
    [filename] =>
)Linguagem de código:  PHP  ( php )

Resumo

  • Use a função PHP pathinfo()para obter os componentes de um caminho de arquivo, incluindo dirname, basename, filename e extensão.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *