最大爆炸变量

时间:2015-05-23 05:20:03

标签: php explode

我想爆炸自定义数量的变量。 我的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);

1 个答案:

答案 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是要走的路