Funksiya pathinfo
Funksiya pathinfo fayla olan yol haqqında məlumat olan massiv qaytarır. Birinci parametrə yol olan sətri ötürürük, ikinci parametrə isə yolun hansı xüsusi komponentinin qaytarılacağını göstərən flag ötürürük.
Sintaksis
pathinfo(string $path, int $flags = PATHINFO_ALL);
Flaglar
| Flag | Təsvir | Qaytarılan element |
|---|---|---|
PATHINFO_DIRNAME |
Yalnız faylın qovluğunu qaytarır | dirname |
PATHINFO_BASENAME |
Yalnız faylın adını (genişlənməsi ilə) qaytarır | basename |
PATHINFO_EXTENSION |
Yalnız faylın genişlənməsini qaytarır | extension |
PATHINFO_FILENAME |
Yalnız faylın adını (genişlənməsi olmadan) qaytarır | filename |
Nümunə
Yol haqqında bütün məlumatı alaq:
<?php
$res = pathinfo('/var/www/index.php');
print_r($res);
?>
Kodun icrasının nəticəsi:
[
'dirname' => '/var/www',
'basename' => 'index.php',
'extension' => 'php',
'filename' => 'index'
]
Nümunə
Yalnız faylın adını alaq:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_FILENAME);
?>
Kodun icrasının nəticəsi:
'index'
Nümunə
Yalnız faylın genişlənməsini alaq:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_EXTENSION);
?>
Kodun icrasının nəticəsi:
'php'
Nümunə
Yalnız faylın adını genişlənməsi ilə alaq:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_BASENAME);
?>
Kodun icrasının nəticəsi:
'index.php'
Nümunə
Yalnız qovluğu alaq:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_DIRNAME);
?>
Kodun icrasının nəticəsi:
'/var/www'