1. 중국 차단: mb_substr().
mb_substr(s t r , str,str,start,length,length,encoding)
예
echo mb_substr('정말 좋네요',0,3,'utf-8'); //이것을 true로 출력합니다.
2. 영어 가로채기: substr() 함수를 사용하세요. 가로채는 문자열이 여러 바이트이면 잘못된 문자가 나타납니다.
utf8 인코딩에서는 한자가 3바이트를 차지하므로
$str = '안녕하세요'; echo substr($str,1,2);//el 출력
3. $str[0]은 문자열을 문자 집합으로 처리하며 중국어에는 적용되지 않습니다.
$str = '안녕하세요'; echo $str[0];//h 출력
위 내용은 PHP 문자열을 가로채는 방법입니다. 모든 분들께 도움이 되기를 바랍니다.