我有一个这样的字符串:
bla bla: [blabla: "bla"]
我想通过char ":"
来爆炸它,你可以看到我把这个字符放在两个位置,但是我想把它分开只有第一个
所以我想要的结果是:
1- bla bla
2- [blabla: "bla"]
如何使用preg_split实现此目的?
答案 0 :(得分:1)
这就是你要找的东西,
$string = 'bla bla: [blabla: "bla"]';
$arr = preg_split("#:#", $string,'2');
print_r($arr);
<强>限制强> 如果指定,则仅返回 limit 的子字符串,其余字符串放在最后一个子字符串中。 限制 -1,0或NULL表示“无限制”,并且,如PHP中的标准,您可以使用NULL跳转到标志参数。
工作code。
答案 1 :(得分:0)
请尝试:
list($before, $after) = explode(':', $source, 2);