Я пытался получить массивы внутри массива, как это
array:2 [▼
1 => array:6 [▶]
2 => array:6 [▼
"hap" => "opened"
"type" => "info"
"1a3f2ac0a9eef887f3212e" => array:5 [▼
"hap" => "accepted"
"type" => "info"
"message_id" => "1a3f2ac0a9eef887f3212e"
]
]
Я хотел бы получить массив (2) и получить type = 'info' и message_id = '1a3f2ac0a9eef887f3212e'
, который я создал массив, подобный этому
$data= json_decode( json_encode($result->http_response_body->items), true);
foreach ($data as $key => $item) {
if ($item['hap'] == "opened" || $item['hap'] == "accepted" ){
array_push($arr, $arr[$index][$item['message_id']] = $item);
$index++;
}
}
ksort($arr, SORT_NUMERIC);
И для получения я делаю это
foreach ($arr as $key=> $value){
var_dump($value[$key]);
}
я получаю это неопределенное смещение: 0