PHP中数据类型转换的三种方式


Posted in PHP onApril 02, 2015

PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:

1.(int)、(integer):转换成整形
2.(float)、(double)、(real):转换成浮点型
3.(string):转换成字符串
4.(bool)、(boolean):转换成布尔类型
5.(array):转换成数组
6.(object):转换成对象

PHP数据类型有三种转换方式:

1.在要转换的变量之前加上用括号括起来的目标类型
2.使用3个具体类型的转换函数,intval()、floatval()、strval()
3.使用通用类型转换函数settype(mixed var,string type)

第一种转换方式: (int)  (bool)  (float)  (string)  (array) (object)

<?php   

$num1=3.14;   

$num2=(int)$num1;   

var_dump($num1); //输出float(3.14)   

var_dump($num2); //输出int(3)   

?> 

第二种转换方式:  intval()  floatval()  strval()

<?php   

$str="123.9abc";   

$int=intval($str);     //转换后数值:123   

$float=floatval($str); //转换后数值:123.9   

$str=strval($float);   //转换后字符串:"123.9"    

?> 

第三种转换方式:  settype();
<?php   

$num4=12.8;   

$flg=settype($num4,"int");   

var_dump($flg);  //输出bool(true)   

var_dump($num4); //输出int(12)   

?>

千里之行,始于足下。改变将来,从现在开始。改变现在,就是改变未来。

PHP 相关文章推荐
smarty实例教程
Nov 19 PHP
PHP与SQL注入攻击[二]
Apr 17 PHP
php str_pad() 将字符串填充成指定长度的字符串
Feb 23 PHP
PHP文件操作实现代码分享
Sep 01 PHP
yii框架中的Url生产问题小结
Jan 16 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
使用PHP curl模拟浏览器抓取网站信息
Oct 28 PHP
php 使用file_get_contents读取大文件的方法
Nov 13 PHP
ThinkPHP中数据操作案例分析
Sep 27 PHP
Smarty分页实现方法完整实例
May 11 PHP
php的4种常用运行方式详解
Dec 22 PHP
PHP正则删除HTML代码中宽高样式的方法
Jun 12 PHP
php在apache环境下实现gzip配置方法
Apr 02 #PHP
PHP中使用socket方式GET、POST数据实例
Apr 02 #PHP
php获取百度收录、百度热词及百度快照的方法
Apr 02 #PHP
php中实现获取随机数组列表的自定义函数
Apr 02 #PHP
PHP版微信公众平台红包API
Apr 02 #PHP
php实现TCP端口检测的方法
Apr 01 #PHP
Yii实现自动加载类地图的方法
Apr 01 #PHP
You might like
Protoss兵种对照表
2020/03/14 星际争霸
造就帕卡马拉的帕卡斯是怎么被发现的
2021/03/03 咖啡文化
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
javascript 操作cookies及正确使用cookies的属性
2009/10/15 Javascript
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
2011/09/29 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
JS下载文件|无刷新下载文件示例代码
2014/04/17 Javascript
JavaScript中判断变量是数组、函数或是对象类型的方法
2015/02/25 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
Vue 组件封装 并使用 NPM 发布的教程
2018/09/30 Javascript
vue.js中使用echarts实现数据动态刷新功能
2019/04/16 Javascript
详解key在Vue列表渲染时究竟起到了什么作用
2019/04/20 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
[01:05:24]Ti4 冒泡赛第二天 iG vs NEWBEE 3
2014/07/15 DOTA
python微信公众号之关键词自动回复
2018/06/15 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
关于python中的xpath解析定位
2020/03/06 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
2020/06/23 Python
使用pandas实现筛选出指定列值所对应的行
2020/12/13 Python
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
哈曼俄罗斯官方网上商店:Harman.club
2020/07/24 全球购物
Servlet方面面试题
2016/09/28 面试题
电子商务毕业生求职信
2013/11/10 职场文书
庆元旦广播稿
2014/02/10 职场文书
创建市级文明单位实施方案
2014/03/01 职场文书
新学期国旗下演讲稿
2014/05/08 职场文书
公司任命书范本
2014/06/04 职场文书
小学领导班子对照材料
2014/08/23 职场文书
2014年十八届四中全会思想汇报范文
2014/10/17 职场文书
《牧场之国》教学反思
2016/02/22 职场文书