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 중국어 웹사이트의 기타 관련 기사를 참조하세요!