0
<? echo $rows['general']; ?><? echo $rows['comment']; ?>

'general' 是一个文本字段,但 'comment' 是一个复选标记项。如果我在文本字段中输入或选择复选标记,它工作正常;但是如果我填写文本表格并检查复选标记,那么我希望它们用逗号和空格分隔。

4

3 回答 3

2
$separation = "";
if(!empty($rows['general']) && !empty($rows['comment'])) {
     $separation = ", ";
}

echo $rows['general'] . $separation . $rows['comment'];
于 2012-06-27T19:42:06.770 回答
0

如果你是唯一的 2 个字段:

echo implode(',', array_filter($rows));

否则,如果不需要,您可以使用 trim 删除 :

echo trim("{$rows['general']},{$rows['comment']}", ', ');
于 2012-06-27T19:41:20.987 回答
0

像这样的东西?

if (($rows['general'] != "") && ($rows['comment'] != "")) {
    echo $rows['general'] + ", "+ $rows['comment'];
} else {
    echo $rows['general'] + $rows['comment'];
}
于 2012-06-27T19:41:21.100 回答