2016-12-28 6 views
1

다른 질문이있을 수도 있습니다.이 배열에서 메타를 변수로 가져 오는 방법은 무엇입니까?

이 배열의 메타에서 "올라프"(또는 그 밖의 모든 것들)를 $ 변수로 가져올 수 있습니까?

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

도움 주셔서 감사합니다.

+0

시도해 보셨습니까? $ variable = $ arr [0] [ "meta"] [ "og : description"]; –

+0

@Fabio 시도해 보았지만 작동하지 않아 이렇게 만들었습니다. $ test = patition ($ posts, 3); $ var1 = $ test [0] [ "meta"] [ "og : description"]; patition 함수는 전체 배열을 3 부분으로 나눕니다. – UnknownProgrammer

답변

1

나는 meta이 주 배열의 [0]th 키의 대상인 키임을 압니다. ->을 사용하여 값을 가져올 수 있어야합니다.

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

이 시도 :

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

내가 배열의 첫 번째 요소는 객체임을 이해합니다.