在我的代码中,我想使用索引值访问PHP中对象的属性,我可以使用名称访问它但不使用索引值:
我可以这样做:
foreach($object as $row)
{
echo $row['type'];
}
我想要这样的事情:
foreach($object as $row)
{
echo $row[0];
}
答案 0 :(得分:1)
试试这个:
$arr = array_values((array) $object);
foreach ($arr as $row)
{
echo $row[0];
}
<强>更新强>
我认为,在您的情况下,您必须将每行转换为数组,如下所示:
foreach ($object as $row)
{
$row = array_values((array) $row);
echo $row[0];
}
答案 1 :(得分:0)
试试这个:
$object = array_values($object);
foreach($object as $row)
{
echo $row[0];
}