매우 극단적인 예, 위장 문제를 해결하는 방법을 나중에 사용하기 위해 기록했습니다.
기본 파일 이름에서 접미사를 제거하는 방법은 무엇입니까?
$fileName = a.txt
두 가지 방법:
1: PHP의 strrchr 트림 방법을 빌려옵니다. strrchr(string1, string2)는 string1의 끝부터 string2와 처음 만나는 부분까지의 부분을 반환하고, 다음과 함께 반환합니다. 문자열2.
접미사는 일반적으로 }입니다. }
2: PHP의 strrpos substr 메소드를 빌리십시오: strrpos(string1,string2)는 string1에서 string2가 마지막으로 나타나는 위치를 반환하고, substr(string1,num1,num2)는 string1의 num1부터 num2까지의 문자열입니다.
또한 "."의 도움으로
$pos = strrpos($fileName,".")
if($pos){
$fileName = substr($fileName,0,$ pos);
}
이는 매우 극단적인 예이며, 이름 $fileName = a.b.c.d인 경우 접미사가 없으면 동일한 방식으로 처리됩니다.)
위 내용은 문자열 가로채기 내용을 포함하여 PHP에서 문자열 가로채기와 빼기를 하는 코드를 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.