Computer >> Máy Tính >  >> Lập trình >> PHP

Cách xử lý các chuỗi UTF-8 nhiều byte trong JavaScript và khắc phục sự cố dấu phân cách / dấu phân tách trống

Đối với điều này, trước tiên, hãy sử dụng preg_split () và đặt chức năng bằng cái này -

'//u'

Sau khi thiết lập như trên, sự cố dấu phân cách trống sẽ được khắc phục, vì chúng tôi đã thêm '// u' ở trên.

Ví dụ

Mã PHP như sau

<!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>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Array ( )
Array ( [0] => J [1] => o [2] => h [3] => n [4] => [5] => S [6] => m [7] => i [8] => t [9] => h )