1

我正在将数据库中的简单列表加载到无序列表中。

输出显示正常,但源有不需要的空格。例如:

<li class="loadZip"><?php echo htmlspecialchars($City['City']); ?>

回报:

<li class="loadZip">Dallas                </li>

我该如何修剪这个?

4

2 回答 2

4

您拥有的一种选择是使用trim

<?php echo trim(htmlspecialchars($City['City']));

另一种选择是在您的数据库本身中修剪这些数据。例如,如果您使用的是 MySQL,您的查询可能如下所示:

select TRIM(City) from table;
于 2013-10-01T04:48:28.080 回答
1

如果输出是数组,你对每个值做这样的事情

$output = array_filter($output); // Remove blank values
$output = array_unique($output); // Remove duplicate values
$output = array_map('trim', $output); // Remove white spaces
于 2013-10-01T04:54:47.477 回答