我有关于删除表格单元格中的空格的问题... 即我有那个表格单元格
+------------+
+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;
所以通过这段代码,我生成了一个包含两列的表,所有内容都是从数组中进行二进制添加。
那么有什么建议吗?
P.S line-height
在css中被设置为5px,我也尝试将<td>
高度更改为自动,并且它也没有帮助。
在输出字符串或HTML中,我没有表cols中的空格。
答案 0 :(得分:0)
看起来您的问题可能是某些HTML来自您的输入(可能是一大堆<p>
标记)。而不是iconv("cp1257", "utf-8", $tabled_mani[$i])
尝试strip_tags(iconv("cp1257", "utf-8", $tabled_mani[$i]))
。
答案 1 :(得分:-1)
感谢所有人。 我找到了答案......如果检查字符串长度,我只需要再加一个,现在一切都好了!