我知道这对这里的专家来说不会花太多时间。但还是请帮我解决
我的阵列输出类似于
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);
对其他数组重复此操作。