Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

วิธีจัดการกับสตริง UTF-8 แบบหลายไบต์ใน JavaScript และแก้ไขปัญหาตัวคั่น/ตัวคั่นที่ว่างเปล่า


สำหรับสิ่งนี้ ขั้นแรกให้ใช้ preg_split() และตั้งค่าฟังก์ชันด้วยสิ่งนี้ −

'//u'

หลังจากตั้งค่าเหมือนด้านบน ปัญหาตัวคั่นที่ว่างเปล่าจะได้รับการแก้ไข เนื่องจากเราได้เพิ่ม '//u' ไว้ด้านบน

ตัวอย่าง

รหัส PHP มีดังต่อไปนี้

<!DOCTYPE html>
<html>
<body>
<?php
$stringValues="";
$result= preg_split('//u', $stringValues,-1, PREG_SPLIT_NO_EMPTY);
print_r($result);
echo "<br>";
$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 )