处理PHP数组后值和合并-PHP数组


Handling PHP Array post values and merging - PHP Arrays

我知道这对这里的专家来说不会花太多时间。但还是请帮我解决

我的阵列输出类似于

Array ( [0] => 1 [1] => 37 [2] => 1035 ) 1
Array ( [0] => 1 [1] => 37 [2] => 1035 ) mystatusmessage1
Array ( [0] => 4 [1] => 37 [2] => 2925 ) 2
Array ( [0] => 4 [1] => 37 [2] => 2925 ) mystatusmessage2

我想得到的是像这样的单个字符串值,这样我就可以插入到数据库中。

1,37,1035,1,mystatusmessage1
4,37,2925,2,mystatusmessage2

我怎样才能做到这一点。我试着用前臂,但还是做不到。

谢谢,Kimz

使用内爆函数从数组中生成字符串,例如

如果你有类似数组的数组('a','b','c');

  implode(',',array('a','b','c') )

将返回a、b、c作为字符串

这里的第一个参数是您想要连接字符串

的粘合剂

开始吧。

// Original array
$array  =   array(0 => 1, 1 => 37, 2 => 1035);
// $_POST array
$_POST  =   array(1,'mystatusmessage1');
// Jump to the end of array
end($array);
// Merge the post with original array
$newArr =   array_merge($array,$_POST);
// Impode
echo implode(",",$newArr);

对其他数组重复此操作。