我想爆炸自定义数量的变量。 我的PHP代码在这里
$date="23-05-2015";
$var = "$var1, $var2, $var3";
// I want get $var value in list($var) = what I want{ list($var1, $var2, $var3)}
list($var) = explode('-', $date, 3);
答案 0 :(得分:0)
$var
变量很奇怪,它保留了其他变量的逗号分隔名称列表....
你为什么这样做?
您有两种选择: 您可以在变量名称上使用list():
$date="23-05-2015";
list($var1, $var2, $var3) = explode('-', $date, 3);
或者您执行extract() hack,并按原样保留$ var变量:
$date="23-05-2015";
$var = "$var1,$var2,$var3";
extract(array_combine(explode(',',$var,3),explode('-', $date, 3)))
显然,我认为选项#1是要走的路