• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 1

    2.6PHP数据类型转换

    Posted by 撒得一地 on 2015年10月2日 in PHP入门教程
    国外稳定加速器推荐    Express | Vypr

    数据类型转换,即将变量类型从一种类型转换为另一种类型。虽然PHP是弱类型语言,但有时仍然需要用到类型转换。PHP中类型转换和
    C语言一样,非常简单,只需在变量前加上用括号括起来的类型名称即可。允许转换的类型如下:

    	(boolean) 转换成布尔型 如:(boolean)$flag
    
    	(int)     转换成整型   如:(int)$sum
    
    	(float)   转成浮点型   如:(float)$price
    
    	(string)  转成字符型   如:(string)$str
    
    	(array)   转换成数组   如:(array)$arr
    
    	(object)  转换成对象   如:(object)$res
    

    注意:在进行类型转换应注意一下内容:转换成boolean时,null、0和未赋值的变量或数组会被转换为false,其他为真;转换成整型时,布尔型的false转换为0,true转换为1,浮点型的小数部分被舍去,字符型如果以数字开头就截取到非数字位,否则输出0。

    PHP数据类型转换除了上面的方法外,还可以通过settype()函数来完成,该函数可以将指定的变量转换成指定的数据类型。

    bool settype(mixed var,string type)
    

    参数var为指定的变量,参数type为指定的类型,参数type有7个可选项值,即boolean、float、integer、array、null、object和string。如果转换成功返回true,否则返回false。

    当字符串转换为整型或浮点型时,如果字符串是以数字开头的,就会先把数字部分转换为整型,再舍去后面的字符串;如果数字中含有小数点,则会取到小数点前一位。

    实例:
    <?php
      $num = "11.2abc";
      echo (float)$num;//输出11.2
      echo (int)$num;//输出11
      echo $num;//输出11.abc
    
      echo settype($num,'int');//输出1
      echo $num ;//输出11
    ?>
    

    总结,使用int转换操作符后能直接输出转换后的变量类型,但是原变量不发生任何变化。然而使用settype函数如果返回1后,也就是成功转换后,而原变量也会被改变。

    标签:, ,

    上一篇:

    下一篇:

    相关推荐

    1 Comment

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    8 + 5 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 世界杯足球比分 重庆百变王牌规律 新疆时时彩高频彩计划 中原福彩开奖结果 彩票平台注册开户 幸运28模式 北京赛车投注方案 河北时时彩走势图开奖结果 中国足彩网电脑版 百人二八杠游戏规则 pk10大小双单计划软件 7星彩18128期开奖结果 中国福彩网app 重庆时时彩综合走势图 韩国时时彩计划微信群 湖南彩票双色球开奖