- ベストアンサー
数値チェックについて
PHP初心者です。 PHPには変数の型が弱いこともあって困っています。 たとえば変数 $value => xxxx(何が入っているかわからない) $i => 1 の時 while($i < $value){ echo("こんにちは"); $i++; } という処理を行いたいと考えています。 ここで問題なのが$valueに格納されている値です。 10とか9999とかなら問題はありませんが"山田太郎"なんて ものが入っていたら大変です。(怖くて確かめられません・・・) そこで$valueが数値かどうかチェックする方法なんてありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
if(ereg("^[0-9]+$",$value) ){ echo "数字のみ"; } else { echo "数字以外"; } こんな感じでどうでしょう。
お礼
確認が取れました。ありがとうございました。 みなさんの回答が大変早いのでびっくりしました。