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将转换成空字符串
  • 相关阅读:
    2019年技能学习计划
    EVM项目管理
    常用LINQ关键字用法汇总
    如何让Enum枚举实现异或操作
    使用COM打开Excel文档注意事项
    C#使用NPOI读写Excel的注意事项
    应用国际化多语言化实现方法
    DLL简单分析与调用方法
    C#读写Excel实践笔记
    Vue基础开发笔记
  • 原文地址:https://www.cnblogs.com/zhanghanwen16/p/9511160.html
Copyright © 2011-2022 走看看