搜尋

首頁  >  問答  >  主體

字串和整數使用單引號,這個都為真

<?php

$str='18.8';

if(is_numeric($str)){

echo 'zheng';

}else{

echo 'jia';

}


if(is_string($str)){

echo 'zheng';

}else{

echo 'jia';

}

##?>

##

益波益波2665 天前1305

全部回覆(1)我來回復

  • 天蓬老师

    天蓬老师2017-11-11 22:55:46

    • is_numeric()函數的參數是數字或數字型字串,你的參數'18.8'是數字型字串,滿足條件,所以回傳"真";

    • 你想測試的是'18.8',應該用: is_float()函數來測試,如果想測試整數請用is_int()

    • 更多用法,可以參數PHP使用手冊

    回覆
    0
  • 取消回覆