如何修剪从我的数据库返回的值?

时间:2013-10-01 04:43:48

标签: php

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

输出显示正常,但源有不需要的空格。 E.g:

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

返回:

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

我该如何修剪?

2 个答案:

答案 0 :(得分:4)

您拥有的一个选项是使用trim

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

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

select TRIM(City) from table;

答案 1 :(得分:1)

如果输出是数组,则对每个值执行类似的操作

$output = array_filter($output); // Remove blank values
$output = array_unique($output); // Remove duplicate values
$output = array_map('trim', $output); // Remove white spaces