这是我的代码:
foreach ($_POST['id_serv'] as $key => $count) {
$p_warna = $_POST['p_warna'.$count];
$p_data = $p_warna;
echo $p_data;
// if i set "echo" at this, i get value ("RedGreen")
} echo $p_data;
// if i set "echo" at this, i get value ("Green")
问题是如何使值$ p_data像这样:(“ Red,Green”); 如果可以的话,我可以将它们一次输入一列数据到数据库中。
感谢您之前的帮助。
答案 0 :(得分:1)
如注释中所述,添加到数组并进行内爆以创建由所需分隔符分隔的串联字符串。
$a=array();
foreach ($_POST['id_serv'] as $key => $count) {
$p_warna = $_POST['p_warna'.$count];
$a[] = $p_warna;
// if i set "echo" at this, i get value ("RedGreen")
}
echo implode(',', $a);