이 기사의 예에서는 PHP 코드 한 줄로 파일 접미사 이름을 얻는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 방법 분석은 다음과 같습니다.
PHP에서 한 줄의 코드로 파일 접미사 이름을 얻는 방법은 여러 기능의 조합이 필요합니다. 우리의 경우 ASP의 기능과 약간 비슷합니다.
예:
$filename = 'D:/wamp/www/sparkphp/rar' ;
$rs = strtolower(trim(substr(strrchr($filename, "."), 1)));
자세한 설명:
strrchr() 함수는 다른 문자열에서 마지막으로 나타나는 문자열을 찾아 해당 위치부터 문자열 끝까지의 모든 문자를 반환합니다.
substr() 함수는 문자열의 일부를 반환합니다. 1은 문자열의 첫 번째 첨자부터 읽는다는 의미입니다. 끝까지;
Trim() 함수는 문자열 앞과 뒤의 공백을 제거합니다.
strtolower() 함수는 문자열을 소문자로 변환합니다.
보완적인 기타 방법:
//방법 1:
함수 확장_1($file_name)
{
$retval="";
$pt=strrpos($file_name, ".");
if ($pt) $retval=substr($file_name, $pt 1, strlen($file_name) - $pt);
반환($retval);
}
//방법 2
함수 확장_2($file_name)
{
$extend = 경로정보($file_name);
$extend = strtolower($extend["extension"]);
$extend 반환;
}
//방법 3
함수 확장_3($file_name)
{
$extend =explode("." , $file_name);
$va=count($extend)-1;
$extend[$va];
반환
}
?>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.