현재 위치: > 최신 기사 목록> php pathinfo () 기능에 대한 자세한 설명 : 파일 경로 정보를 쉽게 얻기위한 안내서

php pathinfo () 기능에 대한 자세한 설명 : 파일 경로 정보를 쉽게 얻기위한 안내서

M66 2025-06-22

PHP 함수 소개 - pathinfo () : 경로에서 파일 정보를 반환합니다.

웹 개발에서 파일 정보 처리는 파일의 경로, 이름 또는 확장을 얻는 것과 같은 일반적인 요구 사항입니다. PHP의 내장 된 PathInfo () 함수는이 유형의 작업에 대한 편의성을 제공하여 전체 파일 경로에서 유용한 파일 정보를 추출 할 수 있습니다.

pathinfo () 함수 구문

pathinfo () 함수의 기본 사용은 다음과 같습니다.

 <span class="fun">pathinfo ($ path, $ 옵션);</span>

여기서 $ 경로 는 파일의 경로이고 $ 옵션은 반환 된 특정 정보를 지정하는 선택적 매개 변수입니다. 이 함수는 경로의 다른 부분에 대한 세부 사항을 포함하는 배열을 반환합니다.

일반적인 옵션 설명

  1. pathinfo_dirname : 경로의 디렉토리 부분으로 돌아갑니다.
  2. pathinfo_baseName : 경로에서 파일 이름 부분을 반환합니다 (확장자 포함)
  3. pathinfo_extension : 파일의 확장 부분을 반환합니다
  4. pathinfo_filename : 확장없이 파일 이름 부분을 반환합니다

샘플 코드

 // 경로의 디렉토리 부분을 가져옵니다
$path = "/home/user/www/example.php";
$dirname = pathinfo($path, PATHINFO_DIRNAME);
echo "목차:" . $dirname . "\n";
<p>// 경로의 파일 이름 부분을 가져옵니다<br>
$basename = pathinfo($path, PATHINFO_BASENAME);<br>
echo "파일 이름:" . $basename . "\n";</p>
<p>// 경로의 파일 확장 부분을 가져옵니다<br>
$extension = pathinfo($path, PATHINFO_EXTENSION);<br>
echo "확대:" . $extension . "\n";</p>
<p>// 获取파일 이름(不包含확대)부분<br>
$filename = pathinfo($path, PATHINFO_FILENAME);<br>
echo "파일 이름(不包含확대):" . $filename . "\n";<br>

출력 결과

위의 코드를 실행하면 출력은 다음과 같습니다.

 목차:/home/user/www
파일 이름:example.php
확대:php
파일 이름(不包含확대):example

요약

  • pathinfo ()는 파일 경로 정보를 처리하기위한 PHP의 실질적인 기능입니다.
  • 다양한 옵션을 사용하면 디렉토리, 파일 이름, 확장 및 파일 이름을 확장자없이 얻을 수 있습니다.
  • 이 기능은 종종 파일 업로드 및 파일 관리와 같은 개발 시나리오에서 사용됩니다.

pathinfo () 함수의 사용을 마스터하면 파일 경로 처리의 효율성과 정확성을 크게 향상시킬 수 있습니다.