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