t
e
s
t
=
′
测
试
文
字
′
1.
用
test = '测试文字' 1.用
test=′测试文字′1.用test= str_split(
t
e
s
t
)
;
但
返
回
都
是
错
码
之
后
查
询
了
:
直
接
使
用
s
t
r
s
p
l
i
t
方
法
来
分
割
,
但
不
幸
的
是
这
个
方
法
不
支
持
中
文
的
解
析
,
这
里
可
以
考
虑
下
m
b
s
p
l
i
t
的
分
割
,
而
这
里
为
什
么
[
小
样
]
二
字
会
被
分
割
成
六
个
乱
码
呢
?
这
里
应
该
是
u
t
f
8
作
怪
,
u
t
f
8
中
一
个
汉
字
占
3
个
字
节
,
G
B
K
和
G
B
2312
中
的
一
个
汉
字
占
2
个
字
节
2.
test); 但返回都是错码 之后查询了:直接使用str_split 方法来分割, 但不幸的是这个方法不支持中文的解析, 这里可以考虑下mb_split的分割, 而这里为什么[小样]二字会被分割成六个乱码呢? 这里应该是utf8作怪, utf8中一个汉字占3个字节, GBK和GB2312中的一个汉字占2个字节 2.
test);但返回都是错码之后查询了:直接使用strsplit方法来分割,但不幸的是这个方法不支持中文的解析,这里可以考虑下mbsplit的分割,而这里为什么[小样]二字会被分割成六个乱码呢?这里应该是utf8作怪,utf8中一个汉字占3个字节,GBK和GB2312中的一个汉字占2个字节2.test = preg_split("//u", $test, -1, PREG_SPLIT_NO_EMPTY);
则可以
php 将一个字符串分割为数组
最新推荐文章于 2023-11-09 08:00:00 发布