>  기사  >  백엔드 개발  >  PHP pathinfo는 파일의 경로, 이름 및 기타 정보를 얻습니다.

PHP pathinfo는 파일의 경로, 이름 및 기타 정보를 얻습니다.

WBOY
WBOY원래의
2016-07-29 08:46:42978검색

현재 이미지 파일이 있고 해당 서버측 경로가 다음과 같다고 가정합니다.
$path = "/www/mywebsite/images/myphoto.jpg"
1.pathinfo() function
pathinfo() 함수 반환은 파일 정보를 포함하는 배열입니다. 배열에는 dirname, basename, Extension 및 filename이라는 네 가지 요소가 있습니다. 배열을 인쇄하는 코드:

코드 복사 코드는 다음과 같습니다.


$fileArr = pathinfo($path)
print_r ($fileArr);
//출력 결과: Array ( [dirname] => /www/mywebsite/images [basename] => myphoto.jpg [extension] => jpg [filename] = > myphoto )


이런 방법으로 배열의 키 이름을 기반으로 해당 키 값을 얻을 수 있습니다.

코드 복사 코드는 다음과 같습니다.


echo $fileArr['filename']
//출력 결과: myphoto
echo $fileArr['extension'];
//출력 결과: jpg
//...


2.dirname() 함수
dirname() 함수는 파일의 전체 경로를 포함하는 문자열을 제공합니다. 파일 이름은 반환된 값에서 제거됩니다. 다음 디렉터리 이름은 pathinfo() 함수의 확장으로 간주될 수 있습니다.

코드 복사 코드


echo dirname ($path);
//출력 결과: /www/mywebsite/images
//또는
echo dirname("/www/ mywebsite/images/");
echo dirname("/ www/mywebsite/images");
//출력 결과는 모두 /www/mywebsite


이므로 반환되는 값은 경로 상위 계층의 디렉터리 주소 이름임을 이해하시기 바랍니다.
3.basename() 함수
basename() 함수는 파일의 전체 경로를 포함하는 문자열을 제공합니다. 이 함수가 반환하는 값은 pathinfo( ) 기능. 확장자:

코드 복사 코드는 다음과 같습니다:


echo basename($path); //출력 결과: myphoto.jpg
//또는
basename("/www/mywebsite/images/")
//출력 결과: 이미지

반환된 값은 경로에 대한 현재 디렉터리의 이름으로 이해될 수 있습니다.
위 내용을 포함하여 PHP pathinfo에서 얻은 파일의 경로, 이름 및 기타 정보에 대한 설명을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.