栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何访问数组的对象(stdClass对象)成员/元素的属性?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何访问数组的对象(stdClass对象)成员/元素的属性?

要访问数组成员,请使用

$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'


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/443192.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号