使用php 实现foreach循环
时间: 2023-05-31 14:04:00 浏览: 71
foreach循环用于遍历数组或对象的每个元素,并对每个元素执行相同的操作。以下是使用PHP语言实现foreach循环的示例:
```
<?php
$fruits = array("apple", "banana", "orange", "grape");
// 遍历数组
foreach ($fruits as $fruit) {
echo $fruit . "<br>";
}
// 遍历关联数组
$students = array("Tom" => 20, "Jack" => 22, "Mary" => 18);
foreach ($students as $name => $age) {
echo "$name is $age years old. <br>";
}
// 遍历对象
class Person {
public $name;
public $age;
public function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$person1 = new Person("Tom", 20);
$person2 = new Person("Jack", 22);
$person3 = new Person("Mary", 18);
$people = array($person1, $person2, $person3);
foreach ($people as $person) {
echo $person->name . " is " . $person->age . " years old. <br>";
}
?>
```
输出结果:
```
apple
banana
orange
grape
Tom is 20 years old.
Jack is 22 years old.
Mary is 18 years old.
Tom is 20 years old.
Jack is 22 years old.
Mary is 18 years old.
```