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