나는이 배열을 멋지게 재생할 수 없습니다. 내가 Laravel 4.2을 사용하고 있는데 던지고 : ErrorException (E_UNKNOWN) 정의되지 않은 오프셋 : 1정의되지 않은 오프셋 다차원 배열 Laravel
$tags = Test\Zero::get_tags();
dd ($tags);
array (size=2)
0 =>
array (size=4)
'guid' => string '-a035-4742-bb65-c44' (length=36)
'name' => string 'tagtest1' (length=9)
'updateSequenceNum' => int 14
'parentGuid' => null
1 =>
array (size=4)
'guid' => string '-905e-466e-9e91-33ddggg4' (length=36)
'name' => string 'testtag2' (length=11)
'updateSequenceNum' => int 19
'parentGuid' => null
$tags = array_dot(`$tags);
array (size=8)
'0.guid' => string '-a035-4742-bb65-c44' (length=36)
'0.name' => string 'tagtest1' (length=9)
'0.updateSequenceNum' => int 14
'0.parentGuid' => null
'1.guid' => string '-905e-466e-9e91-33ddggg4' (length=36)
'1.name' => string 'testtag2' (length=11)
'1.updateSequenceNum' => int 19
'1.parentGuid' => null
$name = array_fetch($tags, '1.name');
echo $name;
어떻게 루프를 키의 이름으로 '모든 값을 표시 할 수 있습니까? 내가 시도한 모든 것이 ErrorException (E_UNKNOWN)을 제공합니다. 정의되지 않은 오프셋 :
도움이 될만한 점이 많습니다. @MichaelBerkowski가 올 동안 당신이 Laravel 배열 헬퍼와 함께이 작업을 수행 할 않은 경우
'foreach ($ tags as $ tag) {echo $ tag [ 'name']; }'할 것입니다 - PHP5.5를 사용한다면'$ names = array_column ($ tags, 'name');'을 사용하여 모든 이름의 배열을 검색 할 수 있습니다 http://us1.php.net/manual /en/function.array-column.php 그게 당신이 찾고있는 것입니까? –
기괴한 생각 - 그것을 시도했다는 생각 - 작동합니다 - 감사합니다! – Zeb99