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,
    ซึ่งส่งคืนชื่อไดเรกทอรี
ไทย
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ʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ