1. الاعتراض الصيني: mb_substr().
mb_substr(s t r , str,str,start,l e n g t h , length,length,encoding)
مثال
echo mb_substr('هذا جميل حقًا',0,3,'utf-8'); // إخراج هذا صحيح
2. اعتراض اللغة الإنجليزية: استخدم الدالة substr(). إذا كانت السلسلة التي تم اعتراضها عبارة عن بايتات متعددة، فستظهر أحرف مشوهة.
تحت ترميز utf8، نظرًا لأن الحرف الصيني الواحد يحتل 3 بايت.
$str = 'مرحبا'; echo substr($str,1,2);//output el
3. $str[0]، يعامل السلاسل كمجموعات أحرف، ولا ينطبق على اللغة الصينية.
$str = 'مرحبا'; صدى $str[0];//الإخراج h
ما سبق هو كيفية اعتراض سلاسل PHP وآمل أن يكون مفيدًا للجميع.