我试图做一个PHP替换像ASP替换。该函数只是返回一个空白值虽然?
$zonename=mysql_real_escape_string($_POST["zonename"]);
$zname_clean =""; # blank string
$zname_clean = $zonename; # fill string with the post form
$zname_clean = str_replace($zname_clean, " ", ""); # remove white space
这是我的代码。示例Zonename将是“Header Left”,我想删除大写和空白。
我怎样才能删除空格和转换的情况下,也有一个清洁的方式做到这一点?
4条答案
按热度按时间2wnc66cl1#
你的参数顺序不对。看看这个:http://php.net/manual/en/function.str-replace.php
应该是
str_replace(" ", "", $zname_clean);
另一种方法是
strtolower(trim($zname_clean));
8gsdolmq2#
试试这个。
khbbv19g3#
使用字符串替换函数
使用preg_replace
mwkjh3gx4#
参见
strtolower()
和preg_replace()
的PHP手册。