高,
我正在使用此功能
function special_chars_replace($string){
$result = preg_replace("/[&%\$#@'\*:\/\"\[\]\{\};\(\)\|\\\=!\^\?`~.,\+-]/", "", $string);
return $result;
}
删除css类名中的所有空格。
<?php echo special_chars_replace(strtolower(str_replace(" ","",$itemTags))); ?>
如何在名称前保留第一个空格?所以我可以将它用作css类名。例如:class =&#34;标签tag01 tag02&#34;
答案 0 :(得分:0)
您可以使用此
<?php echo implode(" ",explode(" ",$itemTags)); ?>
答案 1 :(得分:0)
正则表达式是最有效的方法。
echo preg_replace(' +', ' ', $itemTags);
这样做的目的是寻找一个或多个空格(+
所做的),并用一个空格替换它。
从内存中输入的代码。
答案 2 :(得分:0)
只需在回显字符串之前添加空格:
<?php
echo " ".special_chars_replace(strtolower(str_replace(" ","",$itemTags)));
?>