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 함수,
    절대 경로를 반환합니다