>백엔드 개발 >PHP 문제 >파일 접미사 이름을 가져오는 PHP의 함수는 무엇입니까?

파일 접미사 이름을 가져오는 PHP의 함수는 무엇입니까?

王林
王林원래의
2019-09-02 10:33:163885검색

파일 접미사 이름을 가져오는 PHP의 함수는 무엇입니까?

PHP에서 파일 업로드 및 다중 파일 업로드 구현은 마스터해야 할 중요하고 필요한 부분입니다. 파일 업로드에는 여러 가지 방법이 있으며 여기서는 참고용으로 몇 가지만 소개합니다.

1. 문자열 검색 및 분할 방법

1.$file = 'x.y.z.png';
echo substr(strrchr($file, '.'), 1);

분석: strrchr($file, '.')
strrchr() 함수는 다른 문자열에서 마지막으로 나타나는 문자열을 찾아 해당 문자열에서 위치를 반환합니다. 문자열의 위치부터 끝까지

2.$file = 'x.y.z.png';
echo substr($file, strrpos($file, '.')+1);

파싱: strrpos($file, '.')
문자열에서 "."가 마지막으로 나타나는 위치를 찾고, 이 위치에서 substr()이 가로채는 위치를 반환합니다.

2. 배열 분할 방법

3.$file = 'x.y.z.png';
$arr=explode('.', $file);
echo $arr[count($arr)-1];
4.$file = 'x.y.z.png';
$arr=explode('.', $file);
echo end($arr);  
5.$file = 'x.y.z.png';
echo strrev(explode('.', strrev($file))[0]);

분석: end()는 배열의 마지막 요소를 반환하고, strrev(string) 함수는 문자열을 반전시킵니다.

3. 경로 함수 방식

6.$file = 'x.y.z.png';
echo pathinfo($file)['extension'];
//参数如下
[dirname]
[basename]
[extension]
7.$file = 'x.y.z.png';
echo pathinfo($file, PATHINFO_EXTENSION);

분석: pathinfo() 함수는 파일 경로 정보를 배열 형식으로 반환합니다.

위에서는 참고용으로 파일 접미사 이름을 얻는 총 7가지 방법을 소개합니다. 관련 질문을 더 알고 싶다면 PHP 중국어 웹사이트를 방문하세요: PHP 비디오 튜토리얼

위 내용은 파일 접미사 이름을 가져오는 PHP의 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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