【发布时间】:2011-08-08 11:11:11
【问题描述】:
您能否详细解释一下这段代码的原因:
$arr = array(1, 2, 3);
list($result[], $result[], $result[]) = $arr;
print_r($result);
结果:
Array ( [0] => 3 [1] => 2 [2] => 1 )
?
【问题讨论】:
-
因为这就是
list()的工作方式,参见。 php 文档 (php.net/list) -
array_reverse() 将解决你所有的问题!