要访问数组成员,您使用$ array [‘KEY’];
要访问对象成员,您使用$ obj-> KEY;
访问对象数组中的对象成员:
$ array [0] //获取数组中的第一个对象
$ array [0] – > KEY //然后访问其键
您也可以循环遍历一系列对象,如下所示:
foreach ($arrayOfObjs as $key => $object) {
echo $object->object_property;
}
想想一个数组作为事物的集合。它是一个袋子,您可以在其中存储您的东西,并给他们一个唯一的ID(键),并使用该键访问它们(或从包中拿出东西)。我想在这里保持简单,但这个袋子可以包含其他袋子:)
更新(这可能有助于人们更好地了解):
数组包含’key’和’value’对。为数组成员提供一个键是可选的,在这种情况下,它将自动分配一个以0开头的数字键,并为每个附加成员持续递增1。我们可以通过“key”从数组中检索一个“值”。
所以我们可以通过以下方式定义一个数组(关于键):
第一种方法:
$colorPallete = ['red', 'blue', 'green'];
上述数组将自动分配数字键。所以分配给红色的键将为0,对于蓝色1等等。
从上面的数组获取值:
$colorPallete[0]; // will output 'red'
$colorPallete[1]; // will output 'blue'
$colorPallete[2]; // will output 'green'
第二种方法:
$colorPallete = ['love' => 'red', 'trust' => 'blue', 'envy' => 'green']; // we expliicitely define the keys ourself.
从上面的数组获取值:
$colorPallete['love']; // will output 'red'
$colorPallete['trust']; // will output 'blue'
$colorPallete['envy']; // will output 'green'