您好我有这个字符串
$chineseString = "号码:91"
我想要做的是爆炸()它并获得如下结果:
array:2[
[0] => "号码",
[1] => "91"
]
答案 0 :(得分:1)
看看这个http://codepad.org/yYO3nljF
<?php
$chineseString = "号码:91";
$d = explode(":",$chineseString );
var_dump($d);
?>
<强>输出强>
array(2) {
[0]=>
string(6) "号码"
[1]=>
string(2) "91"
}
答案 1 :(得分:0)
这似乎对我有用:
$chineseString = "号码:91";
print_r(preg_split('/:/', $chineseString));
结果:Array ( [0] => 号码 [1] => 91 )
答案 2 :(得分:0)
explode()对你不起作用的原因是你的chineseString变量包含在unicode中调用的FULLWIDTH COLON(U + FF1A)并且你试图用不同的字符分割一个COLON(U) + 003A)。因此,如果您使用正确的字符,它将起作用。
$chineseString = "号码:91";
print_r(explode(":", $chineseString ));
输出:Array([0] => 号码, [1] => 91)