-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),' –