首页 > Web开发 > 详细

PHP中字符串相关类型数据转换

时间:2020-03-10 22:03:44      阅读:37      评论:0      收藏:0      [点我收藏+]

类型:

  数值型转换成字符串型

  布尔型转换为字符串型

  NULL转换成字符串型

  数组转换成字符串型

  资源转换成字符串型

自动类型转换:

  数值型->数值本身

  true->1

  false->空字符串

  数组->Array

  资源->Resourse id #数字

  对象不能直接转换成为字符串

强制类型转换:

  (1)临时转换:

  (string)、strval()

  (2)永久转换

  settype($var,type);     //设置变量类型

  gettype($var);    //获得变量类型 

字符串转换成其他类型:

  取合法数字,如果不是以合法数字开始,转换为0

  字符串转换成布尔类型的规律:空字符串或者是字符串‘0’ “0” ’0.0‘->false

  例子:

  echo    1+‘3bf‘;            //4

  echo    1.2+‘4abc‘ ;     //5.2

  echo     3+’2e2‘;         //203

  echo      2+‘true‘;        //2

  $res=‘‘";        //false

  $res=‘0‘;       //false

  $res=null;     //false

  $res=0;        //false

  $res=0.0;       //false

  $arr=array();     //false

  $res=‘0.0‘;      //true

  $res=‘false‘;      //true

PHP中字符串相关类型数据转换

原文:https://www.cnblogs.com/bfbf/p/12458798.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!