<? echo $rows['general']; ?><? echo $rows['comment']; ?>
'general'是一個文本字段,但'comment'是一個複選標記項。如果我在文本字段中輸入或者選擇了複選標記,它會正常工作;但如果我填寫文本表單並檢查複選標記,那麼我希望它們用逗號和空格分隔。如何將逗號插入文本字段
<? echo $rows['general']; ?><? echo $rows['comment']; ?>
'general'是一個文本字段,但'comment'是一個複選標記項。如果我在文本字段中輸入或者選擇了複選標記,它會正常工作;但如果我填寫文本表單並檢查複選標記,那麼我希望它們用逗號和空格分隔。如何將逗號插入文本字段
如果古都是僅有的2場:
echo implode(',', array_filter($rows));
否則,你可以使用修剪去除,如果不需要的話:
echo trim("{$rows['general']},{$rows['comment']}", ', ');
你的第二個片段是神祕的(至少對我而言)。 – nickb
我連接兩個文本白色之間,他們之間,如果其中一個文本是空的,將結束在其中一個結束,然後我告訴修剪從兩端刪除 –
像這樣的事情?
if (($rows['general'] != "") && ($rows['comment'] != "")) {
echo $rows['general'] + ", "+ $rows['comment'];
} else {
echo $rows['general'] + $rows['comment'];
}
$separation = "";
if(!empty($rows['general']) && !empty($rows['comment'])) {
$separation = ", ";
}
echo $rows['general'] . $separation . $rows['comment'];
你可以使用JavaScript來讓看如果兩個文本字段和註釋複選框已填充,然後插入逗號插圖中(如果多數民衆贊成你問什麼) –
這似乎是從一個片段通過一個問題的一半,沒有任何意義。請擴大,很多。請同時關閉['short_open_tag'](http://www.php.net/manual/en/ini.core.php#ini.short-open-tag),並在編寫低可移植性代碼時停止使用它們。 – DaveRandom
你想用逗號和空格分隔什麼?文本格式的內容和複選框的名稱?是否希望它們在服務器端以逗號分隔? –