[英]HTML remove white spaces in table row
我對刪除表格單元格中的空格有疑問...即我有該表格單元格
+------------+
+testtesttest+
+ +
+ +
+------------+
但是如果我在文本中有很多符號,那一切都很好(即):
+-------------+
+aksjhdfgasjhd+
+asdfasdfafdgh+
+asdfasdfasdfa+
+-------------+
所有文本和表格單元格均由php代碼生成:
$table = "<table cellspacing='0' width='520' border='1' id='tbl_table'>";
$counter = 0;
$total = count($tabled_mani);
if ( $total % 2 != 0 ) {
$total += 1;
}
// loop through the array
for ($i=0; $i < count($tabled_mani); $i++) {
if ( $counter % 2 == 0 ) {
// first column
$table .= "<tr><td>" . "● ".iconv("cp1257", "utf-8", $tabled_mani[$i]) . "</td>";
} else {
// second column
$table .= "<td>" . "● ".iconv("cp1257", "utf-8", $tabled_mani[$i]) . "</td></tr>";
}
$counter++;
}
$table .= "</table>";
echo $table;
因此,通過此代碼,我生成了具有兩列的表,並且所有內容都是從數組中添加的。
有什么建議嗎?
PS的line-height
在css中設置為5px,我也嘗試將<td>
高度更改為auto,但這也無濟於事。 在輸出字符串或HTML中,表cols中沒有空格。
看來您的問題可能是您的輸入中引入了一些HTML(可能是一堆<p>
標記)。 代替iconv("cp1257", "utf-8", $tabled_mani[$i])
嘗試strip_tags(iconv("cp1257", "utf-8", $tabled_mani[$i]))
謝謝大家。 我找到答案了...如果檢查字符串長度,我再添加一個即可,現在一切正常!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.