-2
我有这样的字符串:分割字符串用逗号,而不是当逗号是括号内
user1(val1, val2),user2(val3, val4)
而且我想它分成:
Array
(
[0] => user1(val1, val2) ,
[1] => user2(val3, val4)
)
我想我可以使用一个正则表达式。
我有这样的字符串:分割字符串用逗号,而不是当逗号是括号内
user1(val1, val2),user2(val3, val4)
而且我想它分成:
Array
(
[0] => user1(val1, val2) ,
[1] => user2(val3, val4)
)
我想我可以使用一个正则表达式。
也许使用preg_split以积极的回顾后对你的作品:
<?php
$str = "user1(val1, val2),user2(val3, val4)";
$array = preg_split("/(?<=\)),/", $str);
var_dump($array);
会导致:
array(2) {
[0]=>
string(17) "user1(val1, val2)"
[1]=>
string(17) "user2(val3, val4)"
}
非常感谢!真! – Samuele
@Samuele欢迎您!如果此答案帮助您解决问题,则始终可以考虑将答案标记为已接受。 –
@马克·贝克谢谢! – Samuele
Uhm,函数只是用逗号分隔字符串。 – Samuele
在你想要的结果中,第一部分应该看起来像这样,最后是空格和逗号? '[0] => user1(val1,val2),' –