为什么会显示不同的结果
Smallan
Smallan 2018-11-19 17:53:12
0
4
1207

<?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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!