我正在使用以下代码将所有空格替换为“-”,以便创建 URL
<?php echo strtolower( str_replace(' ', '-', $city['name']) ); ?>
如何向该代码添加第二条规则,这样我不仅可以替换所有空格......而且我还想用“&”符号替换所有“+”符号。
我正在使用以下代码将所有空格替换为“-”,以便创建 URL
<?php echo strtolower( str_replace(' ', '-', $city['name']) ); ?>
如何向该代码添加第二条规则,这样我不仅可以替换所有空格......而且我还想用“&”符号替换所有“+”符号。
str_replace()
允许您传入数组而不是字符串,因此您可以一次替换多个字符/术语:
echo strtolower( str_replace(array(' ', '+'), array('-', '&'), $city['name']) );
文档str_replace
: http: //php.net/str_replace
请注意,您可以str_replace
从 PHP 4.0.5 开始传递数组。