在循环中使用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()
函数要求传入的变量必须以相同的顺序和键名来匹配数组中的值,否则会导致错误。