Android程序員學PHP開發(5)-布爾值科學計數法-PhpStorm
來源:程序員人生 發布時間:2017-01-13 10:36:58 閱讀次數:3143次
轉載請注明出處:http://blog.csdn.net/iwanghang/
覺得博文有用,請點贊,請評論,請關注,謝謝!~除下面代碼,還要說1下浮點數,float是近似數,比如在java或js下,0.1相加10次,其結果為1.0000001,而不是1。<?php
/**
* 變量類型
* 布爾值boolean
* 順帶介紹科學計數法
*/
$bool = true;
$bool2 = false;
$bool3 = 0; // 打印結果:int(0) --- 假
$bool4 = 0.0; // 打印結果:float(0) --- 假
$bool5 = 0.00; // 打印結果:float(0) --- 假
$bool6 = ""; // 打印結果:string(0) "" --- 假
$bool7 = " "; // 打印結果:string(1) " " --- 真
$bool8 = "0"; // 打印結果:string(1) "0" --- 假
$bool9 = "0.0"; // 打印結果:string(3) "0.0" --- 真
$bool10 = "0.00"; // 打印結果:string(4) "0.00" --- 真
$bool11 = array(); // 打印結果:array(0) { } --- 假
$bool12 = array(0); // 打印結果:array(1) { [0]=> int(0) } --- 真
$bool13 = new Iwanghang; // 打印結果:object(Iwanghang)#1 (0) { } --- 真
class Iwanghang{}
$bool14 = ord("hello world"); // 打印結果:int(104) --- 真 , ord() 函數返回字符串的首個字符的 ASCII 值。
$bool15 = 1.2e3; // 打印結果:float(1200) --- 真 , 相當于1.2*(10的3次方)
$bool16 = 7E⑴0+1; // 打印結果:float(1.0000000007) --- 真 , 相當于7*(10的⑴0次方)加上1
$bool17 = 3E+5; // 打印結果:float(300000) --- 真 , 相當于7*(10的⑴0次方)
$bool18 = 0.00000000006; // float(6.0E⑴1) --- 真
$bool19 = 3E⑶; // float(0.003) --- 真 , 數位小可以正常顯示0.003 , $bool16太長了 , 如果不加1會顯示科學計數法
var_dump($bool); // 打印結果:bool(true)
echo "<br>";
var_dump($bool2); // 打印結果:bool(false)
echo "<br>";
var_dump($bool3); // 打印結果:int(0) --- 假
if ($bool3){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool4); // 打印結果:float(0) --- 假
if ($bool4){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool5); // 打印結果:float(0) --- 假
if ($bool5){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool6); // 打印結果:string(0) "" --- 假
if ($bool6){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool7); // 打印結果:string(1) " " --- 真
if ($bool7){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool8); // 打印結果:string(1) "0" --- 假
if ($bool8){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool9); // 打印結果:string(3) "0.0" --- 真
if ($bool9){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool11); // 打印結果:array(0) { } --- 假
if ($bool11){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool12); // 打印結果:array(1) { [0]=> int(0) } --- 真
if ($bool12){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool13); // 打印結果:object(Iwanghang)#1 (0) { } --- 真
if ($bool13){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool14); // 打印結果:int(104) --- 真
if ($bool14){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool15); // 打印結果:float(1200) --- 真
if ($bool15){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool16); // 打印結果:float(1.0000000007) --- 真
if ($bool16){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool17); // 打印結果:float(300000) --- 真
if ($bool17){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool18); // 打印結果:float(6.0E⑴1) --- 真
if ($bool18){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
var_dump($bool19); // 打印結果:float(0.003) --- 真
if ($bool19){echo "--- 真";}else{echo "--- 假";};
echo "<br>";
轉載請注明出處:http://blog.csdn.net/iwanghang/
歡迎移動開發愛好者交換
沈陽或周邊城市公司成心開發Android,請與我聯系
聯系方式

微信:iwanghang
QQ:413711276
郵箱:iwanghang@qq.com
覺得博文有用,請點贊,請評論,請關注,謝謝!~
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈