1. การสกัดกั้นภาษาจีน: mb_substr()
mb_substr(s t r , str,str,start,l e n g th h , ความยาว,ความยาว,การเข้ารหัส)
ตัวอย่าง
echo mb_substr('นี่มันดีจริงๆ',0,3,'utf-8'); //ให้ผลลัพธ์ออกมาว่าเป็นจริง
2. การสกัดกั้นภาษาอังกฤษ: ใช้ฟังก์ชัน substr() หากสตริงที่ดักจับมีหลายไบต์ อักขระที่อ่านไม่ออกจะปรากฏขึ้น
ภายใต้การเข้ารหัส utf8 เนื่องจากอักขระจีนตัวหนึ่งใช้พื้นที่ 3 ไบต์
$str = 'สวัสดี'; echo substr($str,1,2);//เอาท์พุท el
3. $str[0] ถือว่าสตริงเป็นชุดอักขระ ซึ่งใช้กับภาษาจีนไม่ได้
$str = 'สวัสดี'; echo $str[0];//เอาต์พุต h
ข้างต้นเป็นวิธีสกัดกั้นสตริง PHP ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน