Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中将一个数组的post添加到另一个数组中_Php_Arrays - Fatal编程技术网

如何在php中将一个数组的post添加到另一个数组中

如何在php中将一个数组的post添加到另一个数组中,php,arrays,Php,Arrays,这已经困扰了我很长时间了。。。 我一直在尝试将一个数组的$\u POST添加到另一个数组,但它似乎不起作用 这是输入表单: <input name="camp[]" type="text" value=""> $NrCampuri = array(); $NrCampuri = $_POST['camp']; $NrCampuri=array(); $NrCampuri=$_POST['camp']; 这是我现在的表格 我的目标是为$NrCampuri[0]分配camp[0]

这已经困扰了我很长时间了。。。 我一直在尝试将一个数组的$\u POST添加到另一个数组,但它似乎不起作用

这是输入表单:

<input name="camp[]" type="text" value="">

$NrCampuri = array();
$NrCampuri = $_POST['camp'];

$NrCampuri=array();
$NrCampuri=$_POST['camp'];
这是我现在的表格

我的目标是为
$NrCampuri[0]
分配
camp[0]
的帖子。
我尝试了很多东西,但似乎都不管用。我在营地中有多个值,但我想一个接一个地分配它们

简单使用
array\u merge
函数
将一个或多个数组合并到
一个数组中

array_merge($NrCampuri ,$_POST['camp']);
根据您的评论,您需要使用
array\u push
将特定值推送到新数组中

array_push($NrCampuri,$_POST['camp'][0]); 
array_push($NrCampuri,$_POST['camp'][2]);

简单使用
array\u merge
函数
将一个或多个数组合并到
一个数组中

array_merge($NrCampuri ,$_POST['camp']);
根据您的评论,您需要使用
array\u push
将特定值推送到新数组中

array_push($NrCampuri,$_POST['camp'][0]); 
array_push($NrCampuri,$_POST['camp'][2]);
试试这个

$output=array\u combine($NrCampuri,$\u POST['camp'])

试试这个


$output=array\u combine($NrCampuri,$\u POST['camp'])

数组合并($NrCampuri,$\u POST['camp']);数组合并($NrCampuri,$\u POST['camp']);问题是,我不希望camp中的每一个值都转移到$NrCampuri。我可能只需要camp[0]或/和camp[2],所以需要像这样的数组推送($nrcampush,$NrCampuri[0]);array_push($NrCampuri,$NrCampuri[2])问题是我不希望camp中的每个值都转移到$NrCampuri。我可能只需要camp[0]或/和camp[2],所以需要像这样的数组推送($nrcampush,$NrCampuri[0]);数组\u推送($NrCampuri,$NrCampuri[2])