我有一个动态表格,每一行都有对应的复选框。
Plan Price Choose
PHP $3 []
.Net $2 []
C# $6 []
Java $2 []
C++ $10 []
ROR $2 []
用户可以选择多个复选框,然后选定的计划将显示在下一页,例如
输出
Java,C++,ROR,
用于输出的代码
<?php foreach ($_POST['check_list'] as $id => $plan_name) {
echo $id;
echo ',';
}
?>
最后包含“,”。我想在最后留下逗号。
所需的输出:
Java,C++,ROR
我应该怎么做才能获得所需的输出?
rtrim($string, ",");
这将删除字符串末尾的所有“,”。
编辑:
好吧,在我对代码进行了更多研究之后,我发现我错了^
<?php
$lastkey = key(array_slice($_POST['check_list'], -1, 1, TRUE));
foreach ($_POST['check_list'] as $id => $plan_name) {
echo $id;
if ($id !== $lastkey)
echo ',';
}
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句