我正在寻找最简单的方法来获取一个单变量,例如:
将其写入一个
$variable = 'left,middle,right';
将其写入一个
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));