在循環(huán)中使用PHP的list()
函數(shù)可以將數(shù)組中的值賦給指定的變量。以下是一個(gè)示例代碼:
$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()
函數(shù)將每個(gè)學(xué)生的姓名和年齡賦給$name
和$age
變量,并在循環(huán)中打印出來。
需要注意的是,list()
函數(shù)要求傳入的變量必須以相同的順序和鍵名來匹配數(shù)組中的值,否則會(huì)導(dǎo)致錯(cuò)誤。