搜尋

首頁  >  問答  >  主體

0基礎大叔,新手上路求教var_dump問題

$c = '33';

echo is_float($c);

這樣是顯示不出結果

echo var_dump(is_float($c)) ;

這樣顯示是bool(false);

沒搞懂啊?

不該是浮點印證了33,而33對應原變數是一致的,應該回傳出來是1或是true嗎?

線上求教~另求組織,找大腿抱~

本善之初本善之初1977 天前1232

全部回覆(3)我來回復

  • 殘留の回憶

    殘留の回憶2019-08-21 09:33:07

    echo 只能輸出字串,整數跟int型浮點型資料。不能列印複合型和資源型資料;

    你套了個is_float,結果是布林型,自然出不來結果

    var_dump可以列印數組,物件之類的複合型變數和其他任何類型的數據。

    回覆
    0
  • 王林

    王林2019-08-20 11:17:58

    $c = '33';這是字串。

    echo 輸出的是變數和字串;

    var_dump 輸出的是變數類型,變數長度和變數值;


    回覆
    0
  • 本善之初

    本善之初2019-08-18 15:59:40

    是不是浮點float只能對應有小數點的資料?

    因為我在變數上加了小數點,反而轉換判斷就正確了~

    求解~~~

    回覆
    0
  • 取消回覆