逗号分隔的字符串数组
答
$array = explode(',', $variable);
答
如果您字符串变得更复杂一点(即元素可以在报价和两个定界符引用字符可以在元素中出现),您可能也有兴趣fgetcsv()和str_getcsv()
$variable = '"left,right","middle", "up,down"';
$row = str_getcsv($variable);
var_dump($row);
打印
array(3) {
[0]=>
string(10) "left,right"
[1]=>
string(6) "middle"
[2]=>
string(7) "up,down"
}
+0
这是非常整洁,我不知道这一点。 – Teekin 2010-02-24 00:13:57
答
你也可以使用preg_split()
$variable = 'left , middle, right';
print_r (preg_split("/\s*,\s*/",$variable));
爆炸和爆炸将是你的一些最好的朋友;) – Matt 2010-02-23 23:46:34