Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Xử lý chuỗi UTF-8 multi-byte trong JavaScript và sửa lỗi delimiter/separator rỗng

Đầu tiên dùng preg_split() với hàm đặt là:

'//u'

Sau khi đặt như trên, vấn đề delimiter rỗng sẽ được sửa vì thêm '//u'.

Ví dụ

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

Kết quả

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