数组php中的一个元素,如何爆炸呢?

时间:2015-03-01 16:05:36

标签: php arrays

我有一系列链接:

('url1','url2','url3')

但有时它只会是一个链接,例如('url')

那么我如何获得url如果只有一个因为我用逗号爆炸?

1 个答案:

答案 0 :(得分:1)

$input = "('url1','url2','url3')";
preg_match_all("~'(.*?)'~", $input, $output);
var_dump( $output);
//array(2) { [0]=> array(3) { [0]=> string(6) "'url1'" [1]=> string(6) "'url2'" [2]=> string(6) "'url3'" } [1]=> array(3) { [0]=> string(4) "url1" [1]=> string(4) "url2" [2]=> string(4) "url3" } }

$input = "('url1')";
preg_match_all("~'(.*?)'~", $input, $output);
var_dump( $output);
//array(2) { [0]=> array(1) { [0]=> string(6) "'url1'" } [1]=> array(1) { [0]=> string(4) "url1" } }