สำหรับนี้ ตั้งแต่แรกใช้ preg_split() และตั้งค่าฟังก์ชันกับนี้ -
'//u'
หลังตั้งค่าด้านบน ปัญหา empty delimiter จะได้รับการแก้ไข เนื่องจากเราเพิ่ม '//u' ข้างต้น
ตัวอย่าง
โค้ด PHP ดังนี้
<!DOCTYPE html> <html> <body> <?php
$stringValues="";
$result= preg_split('//u', $stringValues,-1, PREG_SPLIT_NO_EMPTY);
print_r($result);
echo "
";
$stringValues1="John Smith";
$result1= preg_split('//u', $stringValues1,-1, PREG_SPLIT_NO_EMPTY);
print_r($result1);
?> </body> </html>
ผลลัพธ์
นี่จะผลิตเอาต์พุตดังนี้ -
Array ( ) Array ( [0] => J [1] => o [2] => h [3] => n [4] => [5] => S [6] => m [7] => i [8] => t [9] => h )