【发布时间】:2009-11-18 08:17:45
【问题描述】:
print_r(strlen(trim(' ')));
结果是 9
我也试过了
preg_replace('/[\n\r\t\s]/', '', ' ')
但结果不为零。
请下载我的代码,你会得到结果
【问题讨论】:
-
你的两次尝试甚至没有意义,你的结果也没有。修剪第一个字符串应该会产生一个空字符串(长度为 0)。 preg_replace 用于替换字符串,而不是检查它们是否存在。
-
抱歉标题中的错误。
-
@Bruce:在我的安装中:
print_r(strlen(trim(' ')));= 0 想知道你是如何得到 9 的! -
echo strlen(trim(' '));打印出0。 -
我从这个页面复制了代码,结果为零。可能是空间不同。但我不知道为什么我的结果不是我的代码为零。