1

データベースから単純なリストを順序なしリストにロードしています。

出力は正常に表示されますが、ソースに不要な空白があります。例えば:

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

戻り値:

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

これをトリミングするにはどうすればよいですか?

4

2 に答える 2

4

あなたが持っている1つのオプションは、トリムを使用することです。

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

もう 1 つのオプションは、データベース自体でこのデータをトリミングすることです。たとえば、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 に答える