データベースから単純なリストを順序なしリストにロードしています。
出力は正常に表示されますが、ソースに不要な空白があります。例えば:
<li class="loadZip"><?php echo htmlspecialchars($City['City']); ?>
戻り値:
<li class="loadZip">Dallas </li>
これをトリミングするにはどうすればよいですか?
データベースから単純なリストを順序なしリストにロードしています。
出力は正常に表示されますが、ソースに不要な空白があります。例えば:
<li class="loadZip"><?php echo htmlspecialchars($City['City']); ?>
戻り値:
<li class="loadZip">Dallas </li>
これをトリミングするにはどうすればよいですか?
あなたが持っている1つのオプションは、トリムを使用することです。
<?php echo trim(htmlspecialchars($City['City']));
もう 1 つのオプションは、データベース自体でこのデータをトリミングすることです。たとえば、MySQL を使用している場合、クエリは次のようになります。
select TRIM(City) from table;
出力が配列の場合、各値に対して次のようなことを行います
$output = array_filter($output); // Remove blank values
$output = array_unique($output); // Remove duplicate values
$output = array_map('trim', $output); // Remove white spaces