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
pathinfo(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
$res = pathinfo('/var/www/index.php');
print_r($res);
?>
Resultaat van kode-uitvoering:
[
'dirname' => '/var/www',
'basename' => 'index.php',
'extension' => 'php',
'filename' => 'index'
]
Voorbeeld
Laat ons slegs die lêernaam kry:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_FILENAME);
?>
Resultaat van kode-uitvoering:
'index'
Voorbeeld
Laat ons slegs die lêeruitbreiding kry:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_EXTENSION);
?>
Resultaat van kode-uitvoering:
'php'
Voorbeeld
Laat ons slegs die lêernaam met uitbreiding kry:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_BASENAME);
?>
Resultaat van kode-uitvoering:
'index.php'
Voorbeeld
Laat ons slegs die gids kry:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_DIRNAME);
?>
Resultaat van kode-uitvoering:
'/var/www'