1. 中国の傍受: mb_substr()。
mb_substr(s t r , str,str,start,len g th , length,length,encoding)
例
echo mb_substr('これは本当に素晴らしい',0,3,'utf-8') // これを true として出力します。
2. 英語のインターセプト: substr() 関数を使用します。インターセプトした文字列が複数バイトの場合、文字化けが発生します。
utf8 エンコーディングでは、漢字 1 文字が 3 バイトを占めるためです。
$str = 'こんにちは'; echo substr($str,1,2);//出力 el
3. $str[0]、文字列を文字セットとして扱います。中国語には適用されません。
$str = 'こんにちは'; echo $str[0];// h を出力
上記は PHP 文字列をインターセプトする方法です。皆さんのお役に立てれば幸いです。