zoukankan      html  css  js  c++  java
  • php 基础 自动类型转换

    1、自动类型转换:表示运算的时候,BooleanNull,String等类型,会先自动转为Integer或Float类型
    null-->0
    true-->1
    false-->0
    String转非数值字符前的数字,
    没有的话转为0 "123a"-->123 "a123"-->0
      1.1 转为布尔型(即返回值为0)
    
        空字符串''或""
    
        数字0或0.0 字符'0'或"0"
    
        空值NULL 没有成员的数组
    
          其余都转换成布尔型true,包含资源 
    
      1.2 转为整数或浮点型    
    
        如果字符串为合法的数字字符串,则直接转换成整型/浮点型
    
        如果字符串中包含.或e或E,则转换成浮点型;否则转换成整型
    
        非法的数字字符串转换成数值0
    
        布尔型true转换成数字1,false转换成数字0
    
        空值null将转换成数字0
    
      1.3  转为字符串型    
    
        数值将直接转换成数字字符串
    
        布尔型的true转换成字符"1";false转换空字符串
    
        数组将转换成字符串Array
    
        资源将转换成Resource id#数字
    
        空值null将转换成空字符串
  • 相关阅读:
    SVN 常用keywords 记录
    HTML5新特性介绍
    php文件上传错误代码
    MySQL的 Grant命令权限分配
    前端开发工具整理
    Java多线程编程经验谈
    一套密码强度判断方案
    傲游浏览器下Flash和Js交互问题
    在xml中使用&和字符
    ibatis和myibatis
  • 原文地址:https://www.cnblogs.com/zhanghanwen16/p/9511160.html
Copyright © 2011-2022 走看看