从多维数组中获取特定值

时间:2017-03-20 15:18:49

标签: php arrays

我有一个看起来像这样的多维数组:

array(54) { 
    [0]=> array(2) 
    { 
        [0]=> string(10) "2017-03-20" 
        [1]=> string(4) "C1.3" 
    }
    [1]=> array(2) 
    { 
        [0]=> string(10) "2017-03-20" 
        [1]=> string(4) "C1.4" 
    }
}

我已经有了这段代码来获得结果:

  $keys = array_keys($EndArray);

  //var_dump($EndArray);
  print("<select>");
  $teller = 0;
    for($i = 0; $i < count($EndArray); $i++) {
      foreach($EndArray[$keys[$i]] as $key => $value) {
      if($teller == 2) {
        $teller = 0;
      }
      echo "<option>".$value." ";

      }
      $teller++;
    }
  print("</select>");
}

它确实有效,但不是我想要它的方式,因为它为数组的每个部分创建一个新行的下拉列表,但我希望它是这样的:

2017-03-10 C1.3 
2017-03-10 C1.4 
2017-03-10 C1.5 
2017-03-11 C1.1
2017-03-11 C1.2 etc.

但我不知道如何使这项工作,任何人都可以帮助我吗?

0 个答案:

没有答案