Я пытаюсь вызвать Google Analytics API на PHP с использованием цикла Еогеасп как это:Объединить 2 многомерный массив
foreach($getResults as $row) {
switch($row[0]) {
case 'New Visitor':
$data[] = array(
'new' => $row[2],
'date' => date("M d", strtotime($row[1]))
);
break;
case 'Returning Visitor':
$data[] = array(
'return' => $row[2],
'date' => date("M d", strtotime($row[1]))
);
break;
}}
И у меня есть результат массив как это:
Array (
[0] => Array
(
[new] => 13
[date] => Dec 17
)
[1] => Array
(
[return] => 8
[date] => Dec 17
)
[2] => Array
(
[new] => 11
[date] => Dec 16
)
[3] => Array
(
[return] => 3
[date] => Dec 16
))
Но я хочу, чтобы объединить два каждый массив выше, вместе, и даст выход так:
Array (
[0] => Array
(
[new] => 13
[return] => 8
[total] => 21
[date] => Dec 17
)
[2] => Array
(
[new] => 11
[return] => 3
[total] => 14
[date] => Dec 16
))
Я уже пытаются использовать array_merge() и с помощью + operato r для объединения, но это не дало мне результата, как то, что я пробовал, кто-нибудь может мне помочь?
Да, это работает , но как я могу удалить ключ даты, потому что я просто хочу использовать обычный ключ –
@JhonnyJr. Вы можете использовать '$ data = array_values ($ data);' Я добавил это в качестве комментария в свой ответ. –
Да, почему это не перешло мне в голову. Большое вам спасибо, ваш ответ - это 100% работа для моей проблемы –