현재 위치: > 최신 기사 목록> php 함수 소개 - baseName () : 경로에서 파일 이름 부분을 반환합니다.

php 함수 소개 - baseName () : 경로에서 파일 이름 부분을 반환합니다.

M66 2025-06-03

php basename () 함수에 대한 자세한 설명 : 파일 경로에서 파일 이름 부분을 가져 오는 방법

PHP 프로그래밍에서 파일 경로 처리는 일반적인 작업 중 하나입니다. Basename () 함수는 PHP가 경로에서 파일 이름을 추출하기 위해 제공하는 간단하고 효율적인 도구입니다. 파일 업로드, 파일 다운로드 또는 파일 경로를 분석 해야하는 경우 Basename () 함수는 편리한 솔루션을 제공 할 수 있습니다.

Basename () 함수의 기본 구문

 string basename ( string $path [, string $suffix ] )

매개 변수 설명 :

  • $ 경로 : 필수, 파일 경로를 나타내며 상대 경로 또는 절대 경로가 될 수 있습니다.
  • $ 접미사 : 선택 사항, 제거 할 파일 확장자를 나타냅니다.

함수 기능 :

  • 경로에서 파일 이름 부분을 가져옵니다.

BaseName () 함수 사용 예

예 1 : 파일 이름을 가져옵니다

````php $ path = "/var/www/html/index.php"; $ filename = basename ($ path); echo $ filename; ```

출력 결과 :

 index.php

이 예에서는 파일 경로 "/var/www/html/index.php"를 Basename () 함수로 전달하고 결과는 파일 이름 부분 "index.php"가 반환됩니다.

예 2 : 상대 경로를 사용하여 파일 이름을 얻습니다

````php $ path = "images/pic.jpg"; $ filename = basename ($ path); echo $ filename; ```

출력 결과 :

 pic.jpg

이 예에서는 상대 경로 "images/pic.jpg"를 Basename () 함수로 전달하고 파일 이름 "pic.jpg"도 추출됩니다.

예 3 : 파일 확장자를 제거합니다

````php $ path = "/var/www/html/index.php"; $ filename = basename ($ path, ".php"); echo $ filename; ```

출력 결과 :

 index

이 예에서는 파일 경로를 전달하는 것 외에도 파일 확장자 ".php"를 선택적 매개 변수로 지정합니다. BaseName () 함수는 확장자를 삭제하고 결국 "index"를 반환합니다.

BaseName () 함수의 반환 값

Basename () 함수는 경로에서 파일 이름 부분을 반환합니다. 경로에 파일 이름이 없으면 함수가 반환됩니다. ". Basename ()의 동작은 운영 체제 경로 분리기의 영향을받을 것입니다. Windows Systems는 BackSlash "\"를 경로 분리기로 사용하는 반면 Linux 및 MacOS 시스템은 슬래시 "/"를 사용합니다.

요약

Basename () 함수는 PHP의 매우 실용적인 도구로 파일 경로에서 파일 이름을 쉽게 추출 할 수 있도록 도와줍니다. 개발에서 특히 파일 처리, 파일 업로드 및 웹 링크와 같은 일반적인 시나리오에서 Basename () 함수는 기술을 보여줍니다. Basename () 함수를 사용하여 마스터 링에 능숙하고 유연하게 유연하게 PHP 프로그래밍 효율성 및 코드 가독성을 효과적으로 향상시킬 수 있습니다.

이 기사의 소개 및 예를 통해 Basename () 기능의 기능과 사용법에 대한 더 깊은 이해를 가지고 있으며 PHP 프로그래밍 프로세스에 도움이되기를 바랍니다.