【问题标题】:How can I get the meta out of this array in a variable?如何从变量中的这个数组中获取元数据?
【发布时间】:2016-12-28 10:56:48
【问题描述】:

我还有一个(可能是愚蠢的)问题:

如何从 $variable 数组中的元数据中获取“Olaf”(或其他所有内容)?

Array ( 
    [0] => Pagekit\Blog\Model\Post Object (
        [id]    => 1
        DateTimeObject (
            [bla]   => Bla
        )
        Pagekit\User\Model\User Object (
            [bla]   => bla
        )
        [meta] => Array ( 
            [og:description] => Olaf 
        )
    )
)

感谢您的帮助。

【问题讨论】:

  • 你试过了吗? $variable = $arr[0]["meta"]["og:description"];
  • @Fabio 我试过了,但是不行,我是这样弄的: $test = patition($posts, 3); $var1 = $test[0]["meta"]["og:description"]; patition 函数只将整个数组分成 3 部分。

标签: php arrays post meta


【解决方案1】:

我看到meta 是主数组的[0]th 键的对象下的键。您应该能够使用-> 获取值。

$var1 = $test[0]->meta["og:description"];

【讨论】:

    【解决方案2】:

    试试这个:

    $meta_desc = $arr[0]->meta['og:description']
    

    我知道数组的第一个元素是一个对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多