This question already has answers here:
How to access object properties with names like integers?

(7个答案)


5年前关闭。




我有一个这样的stdClass对象:
print_r($myobj);

stdClass Object(
[0] => testData
);

因此很明显,我无法通过$myobj->0获得该值。

为了获得该值,我将对象转换为数组,但是有没有不转换的方法吗?

最佳答案

试试这个:

$obj = new stdClass();

$obj->{0} = 1;

echo $obj->{0};

资料来源:http://php.net/manual/en/language.types.object.php

关于PHP stdClass对象,如何获取索引为0的元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34492090/

10-10 16:52