php从多维关联数组获取所有值 [英] php Get all values from multidimensional associative array

查看:361
本文介绍了php从多维关联数组获取所有值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何从多维关联数组中获取所有值 我不想使用print_r想要控制我的数组将所有值放入具有唯一值的普通数组中 我的数组看起来像这样

how can i get all values from multidimensional associative array I dont want to use print_r want to control my array put all the value in normal array with unique values my array is look like this

array (size=10)
  0 => 
    array (size=3)
      0 => 
        array (size=1)
          'Campaign' => string 'DEMO' (length=4)
      1 => 
        array (size=1)
          'Campaign' => string 'Home_Sec' (length=8)
      2 => 
        array (size=1)
          'Campaign' => string '' (length=0)
  1 => 
    array (size=0)
      empty
  2 => 
    array (size=0)
      empty
  3 => 
    array (size=1)
      0 => 
        array (size=1)
          'Campaign' => string 'Back_Brace' (length=10)
  4 => 
    array (size=2)
      0 => 
        array (size=1)
          'Campaign' => string 'Home_Sec' (length=8)
      1 => 
        array (size=1)
          'Campaign' => string '' (length=0)
  5 => 
    array (size=1)
      0 => 
        array (size=1)
          'Campaign' => string 'home_Sec_2' (length=10)
  6 => 
    array (size=1)
      0 => 
        array (size=1)
          'Campaign' => string 'Burial_Ins' (length=10)
  7 => 
    array (size=0)
      empty
  8 => 
    array (size=0)
      empty
  9 => 
    array (size=0)
      empty

我不想使用print_r来控制我的数组,将所有值放入具有唯一值的普通数组中

I dont want to use print_r want to control my array put all the value in normal array with unique values

推荐答案

您可以使用 array_walk

$array = array(...); //your values here
function output($item, $key) {
     echo $key . ' =>' . $item;
}
array_walk($array, 'output');

这篇关于php从多维关联数组获取所有值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆