foreach 循环读取二维数组

一个二维数组


object(stdClass)#2 (11) {

  ["2015"]=>
  array(3) {
    [0]=>
    int(3)
    [1]=>
    int(2)
    [2]=>
    int(1)
  }
  ["2014"]=>
  array(12) {
    [0]=>
    int(12)
    [1]=>
    int(11)
    [2]=>
    int(10)
    [3]=>
    int(9)
    [4]=>
    int(8)
    [5]=>
    int(7)
    [6]=>
    int(6)
    [7]=>
    int(5)
    [8]=>
    int(4)
    [9]=>
    int(3)
    [10]=>
    int(2)
    [11]=>
    int(1)
  }
  ["2013"]=>
  array(12) {
    [0]=>
    int(12)
    [1]=>
    int(11)
    [2]=>
    int(10)
    [3]=>
    int(9)
    [4]=>
    int(8)
    [5]=>
    int(7)
    [6]=>
    int(6)
    [7]=>
    int(5)
    [8]=>
    int(4)
    [9]=>
    int(3)
    [10]=>
    int(2)
    [11]=>
    int(1)
  }
  ["2012"]=>
  array(12) {
    [0]=>
    int(12)
    [1]=>
    int(11)
    [2]=>
    int(10)
    [3]=>
    int(9)
    [4]=>
    int(8)
    [5]=>
    int(7)
    [6]=>
    int(6)
    [7]=>
    int(5)
    [8]=>
    int(4)
    [9]=>
    int(3)
    [10]=>
    int(2)
    [11]=>
    int(1)
  }
  ["2011"]=>
  array(12) {
    [0]=>
    int(12)
    [1]=>
    int(11)
    [2]=>
    int(10)
    [3]=>
    int(9)
    [4]=>
    int(8)
    [5]=>
    int(7)
    [6]=>
    int(6)
    [7]=>
    int(5)
    [8]=>
    int(4)
    [9]=>
    int(3)
    [10]=>
    int(2)
    [11]=>
    int(1)
  }
  ["2010"]=>
  array(12) {
    [0]=>
    int(12)
    [1]=>
    int(11)
    [2]=>
    int(10)
    [3]=>
    int(9)
    [4]=>
    int(8)
    [5]=>
    int(7)
    [6]=>
    int(6)
    [7]=>
    int(5)
    [8]=>
    int(4)
    [9]=>
    int(3)
    [10]=>
    int(2)
    [11]=>
    int(1)
  }
  ["2009"]=>
  array(12) {
    [0]=>
    int(12)
    [1]=>
    int(11)
    [2]=>
    int(10)
    [3]=>
    int(9)
    [4]=>
    int(8)
    [5]=>
    int(7)
    [6]=>
    int(6)
    [7]=>
    int(5)
    [8]=>
    int(4)
    [9]=>
    int(3)
    [10]=>
    int(2)
    [11]=>
    int(1)
  }
  ["2008"]=>
  array(6) {
    [0]=>
    int(12)
    [1]=>
    int(11)
    [2]=>
    int(10)
    [3]=>
    int(9)
    [4]=>
    int(8)
    [5]=>
    int(7)
  }
  ["2007"]=>
  array(7) {
    [0]=>
    int(12)
    [1]=>
    int(11)
    [2]=>
    int(10)
    [3]=>
    int(9)
    [4]=>
    int(8)
    [5]=>
    int(7)
    [6]=>
    int(1)
  }
  ["2006"]=>
  array(4) {
    [0]=>
    int(8)
    [1]=>
    int(6)
    [2]=>
    int(4)
    [3]=>
    int(1)
  }
  ["2005"]=>
  array(6) {
    [0]=>
    int(9)
    [1]=>
    int(8)
    [2]=>
    int(7)
    [3]=>
    int(6)
    [4]=>
    int(5)
    [5]=>
    int(4)
  }
}

用foreach解析获取键值和对应子数组的值


foreach($monthJson as $key=>$val) {

    for($i=0;$i<count($val);$i++){
    $nums.= "<span>".$key."年".$val[$i]."月</span>";
   }
}

<span>2015年3月</span><span>2015年2月</span><span>2015年1月</span><span>2014年12月</span><span>2014年11月</span><span>2014年10月</span><span>2014年9月</span><span>2014年8月</span><span>2014年7月</span><span>2014年6月</span><span>2014年5月</span><span>2014年4月</span><span>2014年3月</span><span>2014年2月</span><span>2014年1月</span><span>2013年12月</span><span>2013年11月</span><span>2013年10月</span><span>2013年9月</span><span>2013年8月</span><span>2013年7月</span><span>2013年6月</span><span>2013年5月</span><span>2013年4月</span><span>2013年3月</span><span>2013年2月</span><span>2013年1月</span><span>2012年12月</span><span>2012年11月</span><span>2012年10月</span><span>2012年9月</span><span>2012年8月</span><span>2012年7月</span><span>2012年6月</span><span>2012年5月</span><span>2012年4月</span><span>2012年3月</span><span>2012年2月</span><span>2012年1月</span><span>2011年12月</span><span>2011年11月</span><span>2011年10月</span><span>2011年9月</span><span>2011年8月</span><span>2011年7月</span><span>2011年6月</span><span>2011年5月</span><span>2011年4月</span><span>2011年3月</span><span>2011年2月</span><span>2011年1月</span><span>2010年12月</span><span>2010年11月</span><span>2010年10月</span><span>2010年9月</span><span>2010年8月</span><span>2010年7月</span><span>2010年6月</span><span>2010年5月</span><span>2010年4月</span><span>2010年3月</span><span>2010年2月</span><span>2010年1月</span><span>2009年12月</span><span>2009年11月</span><span>2009年10月</span><span>2009年9月</span><span>2009年8月</span><span>2009年7月</span><span>2009年6月</span><span>2009年5月</span><span>2009年4月</span><span>2009年3月</span><span>2009年2月</span><span>2009年1月</span><span>2008年12月</span><span>2008年11月</span><span>2008年10月</span><span>2008年9月</span><span>2008年8月</span><span>2008年7月</span><span>2007年12月</span><span>2007年11月</span><span>2007年10月</span><span>2007年9月</span><span>2007年8月</span><span>2007年7月</span><span>2007年1月</span><span>2006年8月</span><span>2006年6月</span><span>2006年4月</span><span>2006年1月</span><span>2005年9月</span><span>2005年8月</span><span>2005年7月</span><span>2005年6月</span><span>2005年5月</span><span>2005年4月</span>

SyntaxHighlighter.highlight();