Как я могу взять многомерный массив, как показано ниже, и разделить его на несколько отдельных массивов? Дополнительная проблема. Хотя я знаю, что в приведенном ниже примере две страницы (просмотры страниц, посещения) есть две пары, как вы можете это сделать, полагая, что вы не знаете количество пар в массиве? Например, я могу добавить «время на странице» или «посещенные страницы» и поэтому может иметь любое количество пар.Как разбить многомерный массив на PHP?
Моя цель, в конце концов, состояла бы в том, чтобы иметь массив вроде: «26, 9, 18» и другой массив «20, 4, 9».
У меня есть массив как это:
Array ( [20090817] => Array ( [ga:pageviews] => 26 [ga:visits] => 20 ) [20090818] => Array ( [ga:pageviews] => 9 [ga:visits] => 4 ) [20090819] => Array ( [ga:pageviews] => 18 [ga:visits] => 9 ) )
Я бы подумал, что ниже код будет работать, но он не получает конкретное значение, которое я хочу, и по какой-то странной причине, обрезая каждое значение одного символа:
$pageViews = array(); $visits[] = array(); foreach ($google_lastMonth as $value) { foreach ($value as $nested_key => $nested_value) { $pageViews[] = $nested_value["ga:pageviews"]; $visits[] = $nested_value["ga:visits"]; } }
что код должен работать .... – RageZ
Да, ничего явно не так, как вы» re do it ... – timdev