要访问数组成员,请使用 $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'