ฟังก์ชัน dirname

ฟังก์ชัน dirname คืนค่าเส้นทางไปยังไดเรกทอรีผู้ดูแลของพาทที่ระบุ พารามิเตอร์แรกฟังก์ชันรับสตริงที่มีพาท และพารามิเตอร์ที่สองซึ่งเป็นตัวเลือก - จำนวนระดับที่ต้องการขึ้นไปด้านบน

ไวยากรณ์

phpdirname(string $path, int $levels = 1): string

ตัวอย่าง

รับไดเรกทอรีผู้ดูแลสำหรับพาท:

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

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

php'/var/www/html'

ตัวอย่าง

ขึ้นไปสองระดับในไดเรกทอรี:

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

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

php'/var'

ตัวอย่าง

การทำงานกับพาทสัมพัทธ์:

php<?php
  echo dirname('images/photo.jpg');
?>

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

php'images'

ดูเพิ่มเติม

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