我有一个查询拉一堆城市名称。我需要将它们中的每一个都链接起来......链接看起来像这样:www.sitename.com/city-new-york
问题是,如果我将名称设置为名称的链接……某些城市(例如“纽约”)中有一个空格……然后 URL 就无法正常工作。我怎样才能使名称中的空格被替换为“-”,这样它就会显示为“city-new-york”,现在我有这个代码,但它将它链接为“city-new york”
<?php foreach ($cities as $city):?>
<li>
<a href="city-<?php echo $city['name']; ?>">
<?php echo $city['name']; ?>
</li>
<?php endforeach;?>
另外,我只需要添加...我别无选择,我必须这样做,因为它是现有脚本的一部分...我不能只在D b。