Funksie pathinfo

Die funksie pathinfo gee 'n skikking terug met inligting oor die pad na 'n lêer. In die eerste parameter gee ons 'n string met die pad deur, en in die tweede parameter - 'n vlag wat aandui watter spesifieke padkomponent teruggegee moet word.

Sintaksis

phppathinfo(string $path, int $flags = PATHINFO_ALL);

Vlagte

Vlag Beskrywing Teruggekeerde element
PATHINFO_DIRNAME Gee slegs die gids van die lêer terug dirname
PATHINFO_BASENAME Gee slegs die lêernaam terug (met die uitbreiding) basename
PATHINFO_EXTENSION Gee slegs die lêeruitbreiding terug extension
PATHINFO_FILENAME Gee slegs die lêernaam terug (sonder die uitbreiding) filename

Voorbeeld

Laat ons al die inligting oor die pad kry:

php<?php
  $res = pathinfo('/var/www/index.php');
  print_r($res);
?>

Resultaat van kode-uitvoering:

php[
  'dirname' => '/var/www',
  'basename' => 'index.php',
  'extension' => 'php',
  'filename' => 'index'
]

Voorbeeld

Laat ons slegs die lêernaam kry:

php<?php
  echo pathinfo('/var/www/index.php', PATHINFO_FILENAME);
?>

Resultaat van kode-uitvoering:

php'index'

Voorbeeld

Laat ons slegs die lêeruitbreiding kry:

php<?php
  echo pathinfo('/var/www/index.php', PATHINFO_EXTENSION);
?>

Resultaat van kode-uitvoering:

php'php'

Voorbeeld

Laat ons slegs die lêernaam met uitbreiding kry:

php<?php
  echo pathinfo('/var/www/index.php', PATHINFO_BASENAME);
?>

Resultaat van kode-uitvoering:

php'index.php'

Voorbeeld

Laat ons slegs die gids kry:

php<?php
  echo pathinfo('/var/www/index.php', PATHINFO_DIRNAME);
?>

Resultaat van kode-uitvoering:

php'/var/www'

Sien ook

  • die funksie realpath,
    wat die absolute pad teruggee
  • die funksie basename,
    wat die lêernaam teruggee
  • die funksie dirname,
    wat die gidsnaam teruggee