搜索
php 字符串有长度,但内容为空?
PHP中文网
PHP中文网 2017-04-10 13:12:22
[PHP讨论组]

PHP,看图,string 长度是 413,但内容为空`?这是啥原因?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(5)
天蓬老师
<?php
$str = '';//your str value
for($i = 0; $i < strlen($str); $i++){
echo 'This ascii is ' . ord($str{$i}) . '<br/>';
}
?>

自己看看asc码对应的是什么就知道里面是什么东西了

伊谢尔伦

和\0真没有什么关系。还是那些不可见字符。只在显示的时候空上一格
\t\n\r都会有这种效果,不过这种效果是会显示双引号中有一个空格" "
而\f\1\2\3\4\5\6\7\0,都是连空格 都没有的,即""
双引号害人啊

阿神

这个string是什么,如果贴不出来,要么就是空字符串,\r \n \t都有可能

<?php
$a = "\t\t\t\t\t\t";

var_dump($a);
strint(6) "      "
怪我咯

多半里面有"\0"

$s="\0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
var_dump($s);
怪我咯

HTML显示时会合并连续的空格为1个

你可以用浏览器看源码模式,

Chrome浏览器就是在地址栏前面加上view-source就行了啊

view-source:http://......
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号