273 of 410 menu

ფუნქცია pathinfo

ფუნქცია pathinfo აბრუნებს მასივს ინფორმაციით ფაილის გზის შესახებ. პირველ პარამეტრში ჩვენ ვაწვდით სტრიქონს გზით, ხოლო მეორე პარამეტრში - დროშას, რომელიც მიუთითებს, გზის რომელი კონკრეტული კომპონენტი უნდა დააბრუნოს.

სინტაქსი

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

დროშები

დროშა აღწერა დაბრუნებადი ელემენტი
PATHINFO_DIRNAME აბრუნებს მხოლოდ ფაილის დირექტორიას dirname
PATHINFO_BASENAME აბრუნებს მხოლოდ ფაილის სახელს (გაფართოებით) basename
PATHINFO_EXTENSION აბრუნებს მხოლოდ ფაილის გაფართოებას extension
PATHINFO_FILENAME აბრუნებს მხოლოდ ფაილის სახელს (გაფართოების გარეშე) filename

მაგალითი

მივიღოთ მთელი ინფორმაცია გზის შესახებ:

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

კოდის შესრულების შედეგი:

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

მაგალითი

მივიღოთ მხოლოდ ფაილის სახელი:

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

კოდის შესრულების შედეგი:

'index'

მაგალითი

მივიღოთ მხოლოდ ფაილის გაფართოება:

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

კოდის შესრულების შედეგი:

'php'

მაგალითი

მივიღოთ მხოლოდ ფაილის სახელი გაფართოებით:

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

კოდის შესრულების შედეგი:

'index.php'

მაგალითი

მივიღოთ მხოლოდ დირექტორია:

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

კოდის შესრულების შედეგი:

'/var/www'

ასევე იხილეთ

  • ფუნქციას realpath,
    რომელიც აბრუნებს აბსოლუტურ გზას
  • ფუნქციას basename,
    რომელიც აბრუნებს ფაილის სახელს
  • ფუნქციას dirname,
    რომელიც აბრუნებს დირექტორიის სახელს
uzlcsswenuzc