php 使用while()循环配合each()函数和list()函数来遍历函数
时间: 2024-05-15 09:19:21 浏览: 87
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
以下是使用while()循环配合each()函数和list()函数来遍历函数的示例代码:
```
<?php
// 定义一个关联数组
$arr = array(
"name" => "Tom",
"age" => 20,
"gender" => "male"
);
// 使用each()函数获取数组中的每个元素
reset($arr); // 将数组的内部指针指向第一个元素
while(list($key, $value) = each($arr)) {
echo "Key: $key, Value: $value<br>";
}
?>
```
运行结果:
```
Key: name, Value: Tom
Key: age, Value: 20
Key: gender, Value: male
```
在上面的代码中,我们使用reset()函数将数组的内部指针指向第一个元素,然后使用while()循环和each()函数遍历数组。在each()函数中,每次返回一个包含当前元素键名和键值的数组,然后使用list()函数将它们分别赋值给$key和$value变量,最后输出它们的值。
阅读全文