在循环中使用PHP的list()
函数可以将数组中的值赋给指定的变量。以下是一个示例代码:
$students = [
['name' => 'Alice', 'age' => 20],
['name' => 'Bob', 'age' => 22],
['name' => 'Carol', 'age' => 21]
];
foreach ($students as $student) {
list('name' => $name, 'age' => $age) = $student;
echo "Name: $name, Age: $age" . PHP_EOL;
}
在上面的例子中,我们通过list()
函数将每个学生的姓名和年龄赋给$name
和$age
变量,并在循环中打印出来。
需要注意的是,list()
函数要求传入的变量必须以相同的顺序和键名来匹配数组中的值,否则会导致错误。