<? echo $rows['general']; ?><? echo $rows['comment']; ?>
'general'是文本字段,但'comment'是一个复选标记项。如果我输入文本字段或选中复选标记,它可以正常工作;但如果我填写文本表格并检查复选标记,那么我希望它们用逗号和空格分隔。
答案 0 :(得分:2)
$separation = "";
if(!empty($rows['general']) && !empty($rows['comment'])) {
$separation = ", ";
}
echo $rows['general'] . $separation . $rows['comment'];
答案 1 :(得分:0)
如果是唯一的2个字段:
echo implode(',', array_filter($rows));
否则你可以使用trim删除,如果不需要的话:
echo trim("{$rows['general']},{$rows['comment']}", ', ');
答案 2 :(得分:0)
这样的东西?
if (($rows['general'] != "") && ($rows['comment'] != "")) {
echo $rows['general'] + ", "+ $rows['comment'];
} else {
echo $rows['general'] + $rows['comment'];
}