繁体   English   中英

如何通过索引位置访问php中对象的属性

[英]How can I access a property of an object in php by its index location

在我的代码中,我想使用它的索引值访问 PHP 中对象的属性,我可以使用名称访问它,但不能使用索引值:

我可以这样做:

foreach($object as $row)
{
echo $row['type'];
}

我想要这样的东西:

foreach($object as $row)
{
echo $row[0];
}

尝试这个:

$arr = array_values((array) $object);
foreach ($arr as $row) 
{
    echo $row[0];
}

更新:

我认为,在您的情况下,您必须将每一行转换为数组,如下所示:

foreach ($object as $row) 
{
    $row = array_values((array) $row);
    echo $row[0];
}

尝试这个:

$object = array_values($object);

foreach($object as $row)
{
echo $row[0];
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM