我正试图将$_POST值划分为不同的数组,以检查其值。我试图将$key和$value都保留为关联数组。目前,只有array_push
有效,但array_merge
无效。Array_merge为我返回了一个空数组。有人能帮忙吗?
$reg_word = $reg_alpha = $reg_paragraph = array();
foreach ($_POST as $key=>$value){
if (in_array($key, $alpha_numbers)){
array_push($reg_word, $value);
} else
if (in_array($key, $alpha)){
array_push($reg_alpha, $value);
} else
if (in_array($key, $paragraph)){
array_push($reg_paragraph, $value);
}
}
显示
Array ( [0] => St. John [1] => M [2] => kjkjk )
Array ( [0] => HKG )
Array ( [0] => kjkj )
我希望它显示Array( Location => St. John)
等
然后停止使用array_push()
;只需分配即可。
$arr[$key] = $val;