php 获取数组中对象元素
时间: 2023-09-03 21:10:07 浏览: 175
数组元素查询
要获取数组中对象元素,可以使用对象属性符号 `->`,例如:
```php
<?php
$myArray = [
['name' => 'Alice', 'age' => 25],
['name' => 'Bob', 'age' => 30],
['name' => 'Charlie', 'age' => 35]
];
// 获取第二个元素的 name 属性
echo $myArray[1]['name']; // 输出:Bob
// 获取第三个元素的 age 属性
echo $myArray[2]['age']; // 输出:35
?>
```
如果数组中的元素是对象,可以使用对象属性符号 `->` 来获取对象的属性值,例如:
```php
<?php
class Person {
public $name;
public $age;
function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$alice = new Person('Alice', 25);
$bob = new Person('Bob', 30);
$people = [$alice, $bob];
// 获取第一个元素的 name 属性
echo $people[0]->name; // 输出:Alice
// 获取第二个元素的 age 属性
echo $people[1]->age; // 输出:30
?>
```
阅读全文