如何在PHP中拆分多维数组?

如何在PHP中拆分多维数组?,php,arrays,nested,multidimensional-array,Php,Arrays,Nested,Multidimensional Array,我如何将一个多维数组(如下所示)拆分为多个单独的数组?额外的挑战:虽然我知道下面的示例中有两对(页面浏览量、访问量),但假设您不知道数组中的对数,您如何做到这一点?例如,我可能想添加“页面上的时间”或“访问的页面”,因此可以有任意数量的对 最后,我的目标是创建一个类似“26,9,18”的数组和另一个类似“20,4,9”的数组 我有一个这样的数组: Array ( [20090817] => Array ( [ga:pageviews] => 26

我如何将一个多维数组(如下所示)拆分为多个单独的数组?额外的挑战:虽然我知道下面的示例中有两对(页面浏览量、访问量),但假设您不知道数组中的对数,您如何做到这一点?例如,我可能想添加“页面上的时间”或“访问的页面”,因此可以有任意数量的对

最后,我的目标是创建一个类似“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 ) ) 排列 ( [20090817]=>阵列 ( [ga:pageviews]=>26 [ga:访问量]=>20 ) [20090818]=>阵列 ( [ga:pageviews]=>9 [ga:访问量]=>4 ) [20090819]=>阵列 ( [ga:pageviews]=>18 [ga:访问量]=>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"]; } } $pageViews=array(); $visions[]=array(); foreach($google\u上月为$value){ foreach($nested_key=>$nested_value形式的值){ $pageViews[]=$nested_值[“ga:pageViews”]; $visits[]=$nested_值[“ga:visits”]; } } 我想

你应该在来访时擦掉胸罩

好吧,我的错应该是这样

  $pageViews = array();
    $visits = array();
    foreach ($result as $value) {
    $pageViews[] = $value['ga:pageviews'];
        $visits[] = $value['ga:visits'];
}
我想

你应该在来访时擦掉胸罩

好吧,我的错应该是这样

  $pageViews = array();
    $visits = array();
    foreach ($result as $value) {
    $pageViews[] = $value['ga:pageviews'];
        $visits[] = $value['ga:visits'];
}

您的阵列没有您想象的那么深:

$pageViews = array();
$visits = array();
foreach ($google_lastMonth as $value) {
    $pageViews[] = $value["ga:pageviews"];
    $visits[] = $value["ga:visits"];
}

您的阵列没有您想象的那么深:

$pageViews = array();
$visits = array();
foreach ($google_lastMonth as $value) {
    $pageViews[] = $value["ga:pageviews"];
    $visits[] = $value["ga:visits"];
}

是的,你做这件事的方式没有明显的错误…是的,你做这件事的方式没有明显的错误…谢谢你抓住这个机会。不过我还是有问题。还有其他想法吗?尝试替换$pageViews[]=$nested_值['ga:pageViews'];$visions[]=$nested_值['ga:visions'];呵呵,太晚了……我应该不时睁开眼睛^^^谢谢你的关注。不过我还是有问题。还有其他想法吗?尝试替换$pageViews[]=$nested_值['ga:pageViews']; $访问次数[]=$nested_值['ga:visions'];呵呵,太迟了。。。我应该不时睁开眼睛^^^谢谢!!!!!!!!!!!!亲爱的上帝,我讨厌这些“哥特查”。感谢上帝的堆垛,感谢你们善良的人,他们使事情得以运作;谢谢你!!!!!!!!!!!!亲爱的上帝,我讨厌这些“哥特查”。感谢上帝,感谢你们,感谢你们这些善良的人,让事情顺利进行;D