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, так как один китайский иероглиф занимает 3 байта.
$str = 'привет'; echo substr($str,1,2);//вывод el
3. $str[0] рассматривает строки как наборы символов, что неприменимо к китайскому языку.
$str = 'привет'; echo $str[0];//вывод h
Выше описано, как перехватывать строки PHP. Надеюсь, это будет полезно всем.