list() support in foreach
15
• Allows assignment of nested array values (1st level)
to multiple variables, within the foreach declaration
$result = [
[
'name' => 'Davey Shafik',
'email' => '
[email protected]',
],
[
'name' => 'Helgi Þormar Þorbjörnsson',
'email' => '
[email protected]',
]
];
foreach ($result as list($name, $email)) {
echo $name, ': ', $email . PHP_EOL;
}