検索

ホームページ  >  に質問  >  本文

文字列と整数には一重引用符を使用します。これは両方に当てはまります。

<?php

$str='18.8';

if(is_numeric($str)){

echo 'zheng';

}else{

echo 'jia';

}


if(is_string($str)){

echo 'zheng';

}else{

echo 'jia';

}

?>


益波益波2622日前1288

全員に返信(1)返信します

  • 天蓬老师

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

    • is_numeric() 関数のパラメータは数値または数値文字列です。パラメータ '18.8' は数値文字列であり、条件を満たしているため、「true」を返します

    • テストしたいのは '18.8 ' は、is_float() 関数でテストする必要があります。整数をテストしたい場合は、is_int() を使用してください

    • さらに使用方法については、PHP ユーザーマニュアルを参照してください

    返事
    0
  • キャンセル返事