Php的if自动转换类型,php类型的自动转换
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將轉換成空字符串
小例:
str1=′aa′;str1=′aa′;str2='a00a';
str3=′11aa′;str3=′11aa′;str4=111;
echo?str1+str1+str4;//str1轉換成0 echo"
"; echostr1轉換成0 echo"
"; echostr2+str4;//str4;//str2轉換成0
echo "
";
echo?str3+str3+str4;//$str3轉換成11
//就是說,當匹配到字符串中,不為整形,會繼續匹配,直到遇到字符,后面的全部轉為0,與前面相加
標簽:轉換成,轉換,str3,str1,echo,自動,str4,字符串,php
來源: https://www.cnblogs.com/hanmengya/p/10840830.html
總結
以上是生活随笔為你收集整理的Php的if自动转换类型,php类型的自动转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在Linux终端里用Shell和C输
- 下一篇: xp系统的WINS服务器设置,Windo