我有一系列链接:
('url1','url2','url3')
但有时它只会是一个链接,例如('url')
那么我如何获得url如果只有一个因为我用逗号爆炸?
答案 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" } }