Есть многомерный массив вида:
[
0 => [
0 => '71'
1 => [
0 => [
0 => 'time'
1 => 1522957532
]
1 => [
0 => 'user_id'
1 => '111'
]
2 => [
0 => 'status'
1 => 2
]
]
]
1 => [
0 => '57'..
Подскажите как привести в такой вид:
[ 0 => [
'id' => '71',
'time' => 1522957532,
'user_id' => '111',
'status' => 2
]..
Воспользуйтесь функциями array_map
и array_column
$result = array_map(function($v){
return [ 'id' => $v[0] ] + array_column($v[1], 1, 0);
}, $data);
этого массива добавте в новый массив
foreach($arr as $item){
echo 'id= '.$item[0][0].'<br>';
echo $item[1][0][0].'='.$item[1][0][1].'<br>';
echo $item[1][1][0].'='.$item[1][1][1].'<br>';
echo $item[1][2][0].'='.$item[1][2][1].'<br>';
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Всем приветПытаюсь вывести на сайт список релизов репозитория через API Github
Никак не могу понять следующие моменты в технологии WebSocket: 1По сути провайдеры если не ошибаюсь используют динамические ip, тоесть происходит...
Работая с VK api получаю нужные мне массивы в цикле for и вбиваю их в arr[] (чтобы вывести за цикл все значения полученных массивов)