在 PHP 中,遍历一组非关联的多维数组,大部分代码是这样的:
$items = array(
array('var1', 'var2', 'var3'),
array('var1',...'var2', 'var3'),
array('var1', 'var2', 'var3'),
array('var1', 'var2', 'var3'),
array('var1...== $var2){
echo $var3;
}
}
甚至在 foreach 里面没有用 list:
foreach ($items as $item){
$var1...}
}
其实现在可以在 foreach 内部利用 list 的赋值功能:
foreach ($items as list($var1, $var2, $var3)){
if ($var1...== $var2){
echo $var3;
}
}
----
在 PHP 7.1 之后,也支持关联数组了:
$data = [
["id" => 1, "name"