[英]comma-separated string to array
我正在寻找采用单个变量的最简单方法,例如:
$variable = 'left,middle,right';
并将其写入array();
在逗号分开。
$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"
}
你也可以使用preg_split()
$variable = 'left , middle, right';
print_r ( preg_split("/\s*,\s*/",$variable));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.