如何回显此对象的单个元素?

时间:2019-02-10 00:55:57

标签: php google-sheets

我正在尝试将此php librarySheetsu结合使用,以从Google电子表格中提取单个数据,以在网页上输出。恐怕我的php技能很少而且参差不齐,因此我缺少最后一个关键组成部分。

设置测试文件并运行查询时,代码会将所有内容转储到$ collection对象中。如果输出print_r($collection);,我会得到:

Sheetsu\Collection Object (
    [models:Sheetsu\Collection:private] => Array (
        [0] => Sheetsu\Model Object (
             [id] => 2.05.1
             [title] => The Mead of Poetry
             [answer] => Kvasir was created from the spit of the Aesir and Vanir. He was very wise. 
        )
    )
)

我的数据在那里,一切都按预期工作,但是我从未见过像这样的结构。

我如何只回声说[answer]值?我不确定该使用哪种语法。

谢谢!

2 个答案:

答案 0 :(得分:0)

尝试echo $ collection [0]-> answer;

答案 1 :(得分:0)

尝试

$collection->get(0)

$collection->getFirst()

$collection->getAll()[0]

模型是私有财产,您不能直接访问

所以访问答案就像

$collection->get(0)->answer