273 of 410 menu

Hàm pathinfo

Hàm pathinfo trả về một mảng chứa thông tin về đường dẫn tới tệp. Với tham số đầu tiên, chúng ta truyền vào một chuỗi chứa đường dẫn, và tham số thứ hai là một cờ, chỉ định chính xác thành phần nào của đường dẫn cần được trả về.

Cú pháp

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

Các cờ

Cờ Mô tả Phần tử được trả về
PATHINFO_DIRNAME Chỉ trả về thư mục của tệp dirname
PATHINFO_BASENAME Chỉ trả về tên tệp (có phần mở rộng) basename
PATHINFO_EXTENSION Chỉ trả về phần mở rộng của tệp extension
PATHINFO_FILENAME Chỉ trả về tên tệp (không có phần mở rộng) filename

Ví dụ

Lấy toàn bộ thông tin về đường dẫn:

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

Kết quả thực thi mã:

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

Ví dụ

Chỉ lấy tên tệp:

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

Kết quả thực thi mã:

'index'

Ví dụ

Chỉ lấy phần mở rộng của tệp:

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

Kết quả thực thi mã:

'php'

Ví dụ

Chỉ lấy tên tệp kèm phần mở rộng:

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

Kết quả thực thi mã:

'index.php'

Ví dụ

Chỉ lấy thư mục:

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

Kết quả thực thi mã:

'/var/www'

Xem thêm

  • hàm realpath,
    hàm này trả về đường dẫn tuyệt đối
  • hàm basename,
    hàm này trả về tên tệp
  • hàm dirname,
    hàm này trả về tên thư mục
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối