最大爆炸变量
Maximum Explode variable
我想展开自定义变量数。
我的 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);
$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 是可行的方法
我想展开自定义变量数。 我的 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);
$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 是可行的方法