ฟังก์ชัน basename

ฟังก์ชัน basename ส่งคืนองค์ประกอบสุดท้ายของพาธ พารามิเตอร์แรก ส่งผ่านสตริงพาธ พารามิเตอร์ที่สอง (ไม่จำเป็น) - ซัฟฟิกซ์ที่ต้องการ ตัดออกจากผลลัพธ์ ฟังก์ชันทำงานกับพาธในสไตล์ UNIX และ Windows

ไวยากรณ์

phpbasename(path, [suffix]);

ตัวอย่าง

การรับชื่อไฟล์จากพาธแบบเต็ม:

php<?php
  echo basename('/var/www/site/index.html');
?>

ผลลัพธ์จากการรันโค้ด:

php'index.html'

ตัวอย่าง

การรับชื่อไฟล์พร้อมลบส่วนขยาย:

php<?php
  echo basename('/var/www/site/index.html', '.html');
?>

ผลลัพธ์จากการรันโค้ด:

php'index'

ตัวอย่าง

การทำงานกับพาธ Windows:

php<?php
  echo basename('C:\Windows\system32\cmd.exe');
?>

ผลลัพธ์จากการรันโค้ด:

php'cmd.exe'

ตัวอย่าง

การรับชื่อไดเรกทอรี:

php<?php
  echo basename('/var/www/site/');
?>

ผลลัพธ์จากการรันโค้ด:

php'site'

ดูเพิ่มเติม

  • ฟังก์ชัน dirname,
    ซึ่งส่งคืนชื่อไดเรกทอรี
  • ฟังก์ชัน pathinfo,
    ซึ่งส่งคืนข้อมูลเกี่ยวกับพาธ
  • ฟังก์ชัน realpath,
    ซึ่งส่งคืนพาธแบบสัมบูรณ์