博主信息
博文 9
粉丝 0
评论 0
访问量 7053
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php数据类型转换
系统开发-Wu Manager
原创
950人浏览过

类型强制转换
PHP 中的类型强制转换和 C 中的非常像:在要转换的变量之前加上用括号括
允许的强制转换有:
(int) - 转换成整型
(bool) - 转换成布尔型
(float)或(double) - 转换成浮点型
(string) - 转换成字符串
(array) - 转换成数组
(object) - 转换成对象
另外,将一个变量还原为字符串,还可以将变量放置在双引号中:
<?php$foo = 10; // $foo 为整型$str = “$foo”; // $str 为字符串?>
PHP 在变量定义中不需要(或不支持)明示的类型定义,变量类型是根据使用该变量的上下文所决定的:
<?php$foo = “0”; // $foo 为字符型$foo = $foo+2; // $foo 现在为整型,值为2$foo = $foo + 1.3; // $foo 为浮点型:3.3$foo2 = 5 + “10 Little Piggies”; // $foo2 为整型,参考下面 延伸阅读 部分?>
延伸阅读
当一个字符串被当作数字来求值时,根据以下规则来决定结果的类型和值:
如果包括“.”,“e”或“E”其中任何一个字符的话,字符串被当作 float 来求值,否则就被当作整数
该值由字符串最前面的部分决定。如果字符串以合法的数字数据开始,就用该数字作为其值,否则其值为 0(零)。合法数字数据由可选的正负号开始,后面跟着一个或多个数字(可选地包括十进制分数),后面跟着可选的指数。指数是一个“e”或者“E”后面跟着一个或多个数字
提示:前面说过,PHP是一门松散类型的语言,不必对使用的变量做专门的定义,这给程序的编写带来很大的灵活与方便。但我们在程序编写过程中,需要知道自己使用的变量是哪种类型的,因为变量始终有一种类型与之对应。

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学