数组在php中的使用

数组在php中的使用,php,ajax,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>'; } foreach($rows作为$row){ $s=数组($row['su

如何在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>';

 }
foreach($rows作为$row){
$s=数组($row['sub_name']);
$m=数组($row['mark_obt']);
$show=array\u combine($s,$m);
回声“
”; 印刷(展览); 回声“
”; }
您可以这样做:

 $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>';
$new_array=array();
foreach($key=>$row的行){
新的_数组[$key]['sub_name']=$row['sub_name'];
新_数组[$key]['mark_obt']=$row['mark_obt'];
}
回声“
”; 打印(新阵列); 回声“
”;
您可以这样做:

 $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>';
$new_array=array();
foreach($key=>$row的行){
新的_数组[$key]['sub_name']=$row['sub_name'];
新_数组[$key]['mark_obt']=$row['mark_obt'];
}
回声“
”; 打印(新阵列); 回声“
”;
在每个循环的外部创建一个全局变量,并在循环中使用相同的变量并为其分配数组

$array = array();
foreach($key as $value){
  /*---Your Code---*/
}
print_r($array);

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

$array = array();
foreach($key as $value){
  /*---Your Code---*/
}
print_r($array);

嗨,欢迎来到苏。对于您的问题,您可能需要编辑onkeyup事件,例如:onkeyup=“javascript:submitT('sub','myForm')”并编辑函数submitT以使用id查找元素。您可以使用jQuery添加onchange()事件来检查sub的长度。您好,欢迎使用SO。对于您的问题,您可能需要编辑onkeyup事件,例如:onkeyup=“javascript:submitT('sub','myForm')”并编辑函数submitT以使用id查找元素。您可以使用jQuery添加onchange()事件来检查sub的长度。