前提・実現したいこと
現在PHPで問題を解いています。
初歩的な質問ですがよろしくお願いします。
変数の値をチェックして正の整数のみをtrueとし、文字列、マイナス、小数点をfalseとしたいです。
該当のソースコード
<?php function inputCheck(int $date) { if(preg_match('/^[1-9][0-9]{0,3}$/', $date)){ echo "true"; } else { echo "false"; } } echo inputCheck(9); echo inputCheck("56"); echo inputCheck(-87); echo inputCheck(5.64643);
試したこと
preg_matchで正規表現によるチェックや、is_intなどでも試してみましたが全ての条件を満たす方法がわかりません。
ご教授して頂けたら幸いです。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/26 15:59