为什么会显示不同的结果
Smallan
Smallan 2018-11-19 17:53:12
[PHP讨论组]

<?php

//声明一个变量$iphone的值为字符串的手机

$iphone = '手机';

//unset销毁掉一个变量unset($iphone);

var_dump($iphone);

?>

网页中的结果显示为 string(6) "手机"

实际运行的结果是string(4) "手机"

请问多出来的两个字符长度是怎么回事

Smallan
Smallan

全部回复(2)
杨云雷

utf-8   和   GBK    编码格式的原因,   UTF-8 的话是6   GBK的话是4 

  • 回复 谢谢
    Smallan 作者 2018-12-14 16:35:36
藏色散人

实际运行指的是?

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

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