我正在寻找与js在PHP中'this is a string'.split('')
相同的内容。
如果我尝试$array = explode('', 'testing');
,我会收到错误Warning: explode() [function.explode]: Empty delimiter in
还有其他办法吗?
答案 0 :(得分:92)
如您的错误所示,explode
需要使用分隔符来分割字符串。请改用str_split
:
$arr = str_split('testing');
<强>输出强>
Array
(
[0] => t
[1] => e
[2] => s
[3] => t
[4] => i
[5] => n
[6] => g
)
答案 1 :(得分:7)
使用str_split
功能。
$array = str_split( 'testing');
答案 2 :(得分:5)
$string = "TEST";
echo $string[0]; // This will display T
没有必要爆炸
答案 3 :(得分:0)
将SPLIT字符串分割成ARRAY,最好使用
$arr= str_split($string);