在php中使用数组

时间:2018-08-22 12:34:17

标签: php ajax

如何在foreach循环之外使用数组,以便得到相同的结果?

 foreach($rows as $row){

 $s = array($row['sub_name']);
 $m = array($row['mark_obt']); 
 $show = array_combine($s,$m);

 echo '<br>';
 print_r($show);

 echo '<br>';

 }

2 个答案:

答案 0 :(得分:1)

您可以这样做:

 $new_array = array();

 foreach($rows as $key => $row){
   new_array[$key]['sub_name'] = $row['sub_name'];
   new_array[$key]['mark_obt'] = $row['mark_obt'];
 }

 echo '<br>';
 print_r($new_array);
 echo '<br>';

答案 1 :(得分:0)

创建一个全局变量ouside foreach循环,并在循环中使用相同的变量并为其分配数组。

$array = array();
foreach($key as $value){

  /*---Your Code---*/
  print_r($array);

}