[PHP從小白到大牛]-007 PHP變量數據類型轉換(強制類型轉換)

強制類型轉換

臨時轉換

  • 臨時變換一下, 變量的數據類型, 其實並無動...
  • (類型)變量名, 或者使用函數
$a = "123a";
var_dump((int)$a);
var_dump($a);
複製代碼

其餘類型的臨時轉換應該怎麼寫? 試總結並舉例說明...

$a = "123a";
var_dump(intval($a));
var_dump($a);
複製代碼

臨時轉換還有哪些函數? 試總結並舉例說明...

小練習

  • 多選題

變量$str="A3eb6";通過下列強制轉換後的結果正確的是()(選擇兩項)php

A echo floatval($str),'<br>';       結果爲:0.0

B echo intval($str),'<br>';         結果爲:0

C echo strval($str),'<br>';          結果爲:A3eb6

D echo boolval($str),'<br>';        結果爲:true
複製代碼

永久轉換

  • 使用settype($var, $type)函數, 設置變量類型
$a = "123a";
settype($a,'bool');
var_dump($a);
複製代碼

settype函數的參數總共有多少? 試總結並舉例說明...

  • 使用gettype($var)函數, 來獲得變量類型

  • 使用 is_* 函數代替。
$a = "123a";
var_dump(is_bool($a));
複製代碼

is_*的函數總共有多少個, 怎麼使用? 試總結並舉例說明...

小練習

多選題函數

下列強制類型轉換成功的是()(選擇兩項)spa

強制類型轉換總結

相關文章
相關標籤/搜索