이 글은 PHP 문자열 차단 기능의 사용법을 예시를 통해 분석한 것입니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
문자열을 가로채는 PHP에 포함된 함수는 영어만 처리할 수 있습니다. 숫자는 혼합 중국어 문자를 가로채지 못합니다. 첫 번째 예는 주로 초보자가 배우기 쉽습니다. 🎜>
//문자열 생성
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
echo "원래 문자열:
".$str.""
//다양한 방법으로 가로채기
$str1 = 하위 문자열($str,5)
echo "5번째 문자부터 끝까지: ".$str1."
"
$str2 = 하위 문자열($str,9,4)
echo "9번째 문자부터 4자를 입력하세요: ".$str2."
"
$str3 = 하위 문자열($str,-5)
echo "마지막 5자를 가져옵니다: ".$str3."
"
$str4 = 하위 문자열($str,-8,4)
echo "아래에서 8번째 문자부터 4자 뒤로 이동: ".$str4."
"
$str5 = substr($str,-8,-2)
echo "아래에서 8번째 문자부터 아래에서 2번째 문자까지: ".$str5."
"
?>
중국어와 영어 혼합 가로채기를 지원하며 코드는 다음과 같습니다.
/*
------------------------------------- ----
매개변수:
$str_cut 잘라야 할 문자열
$length 문자열 표시에 허용되는 최대 길이
프로그램 기능: 혼합된 전자 및 반자(중국어 및 영어) 문자열을 가로채서 문자가 깨지는 것을 방지합니다.
------------------------------------- ----
*/
함수 substr_cut($str_cut,$length)
{
If (strlen($str_cut) > $length)
{
for($i=0; $i < $length; $i )
If (ord($str_cut[$i]) > 128) $i
$str_cut = substr($str_cut,0,$i).".."
}
$str_cut 반환
}
?>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.