今天,我有一个非常奇怪的修剪功能问题.这是我的代码.=和结果是124.修剪函数不能用这个字符串??!
$s = ' ';
$s = trim($s);
echo strlen($s);exit();
Run Code Online (Sandbox Code Playgroud)
复制和粘贴不适用于此代码.我不知道白色空间是什么?但修剪不能剥离它:|
你可以在这里测试这段代码:
测试:http:// 70.38.18.62/t.php
您可以在那里复制空格和代码:http: //jsbin.com/ukunuq/1/edit
当我查看你的t.txt时,$ s字符串不仅仅是空格.在十六进制中,它读取20(空格)和C2和A0字符的混合.你需要丢失那些C2和A0字符.
它们可能不会显示在屏幕上,但它们不是空格.这是我对回归的嗅觉

可能以7位ASCII编码文件也会显示问题.
要清理它,只需选择$ s中的所有文本,删除它,然后点击空格键以获得正确的空格数.或者使用str_repeat('',134)来做同样的事情.检查编辑器的字符集.
| 归档时间: |
|
| 查看次数: |
6975 次 |
| 最近记录: |