pathinfo

pathinfo  파일 패스에 관한 정보를 리턴.


설명
mixed pathinfo ( string $path [, int $options ] )

pathinfo()  는 path  에 관한 정보를 담고 있는 associative array (조합배열 , 연상배열 정도...? )을 리턴한다. 


 

파라미터

path
구하려는 패스
options
어떤 요소를 리턴할지를 옵션 파라미터  options 으로 지정. PATHINFO_DIRNAME ,  PATHINFO_BASENAME , PATHINFO_EXTENSION  및 PATHINFO_FILENAME 의 조합으로 이루어짐. 디폴트는 모든 요소를 리턴한다.  



리턴값
다음의 키를 가지고 있는 associative array  을 리턴한다.  dirname (디렉토리명 ) , basename (파일명 )  , 값이 존재할경우 extension (확장자).

options 을 사용하면 모든 요소를 선택하지 않는 한 리턴값은 문자열이 된다.


변경이력
5.2.0 상수 PATHINFO_FILENAME가 추가됨.


<?php
$path_parts
= pathinfo('/www/htdocs/index.html');

echo
$path_parts['dirname'], "\n";
echo
$path_parts['basename'], "\n";
echo
$path_parts['extension'], "\n";
echo
$path_parts['filename'], "\n"; // PHP 5.2.0 이후
?>

출력결과  

/www/htdocs
index.html
html
index


2008.06.27 현재 http://docs.php.net/manual/kr/function.pathinfo.php 의 매뉴얼번역이 안되어있음.

참고 함수
dirname()
basename()
parse_url 함수
realpath()