PHP のデータ変換で、実数にするのは何をつかうのがいいのでしょう。整数なら、intval というのがあります。文字列で送り込まれてきた値を、実数かどうかを判断して、値の比較をしたいのです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/09/25 11:42:39
  • 終了:2007/09/25 12:09:30

回答(2件)

id:Yota No.1

Yota回答回数453ベストアンサー獲得回数282007/09/25 11:50:43

ポイント35pt

http://www.php.net/manual/ja/function.is-numeric.php

is_numeric()や型変換などを使えばどうでしょう。

http://www.php.net/manual/ja/language.types.type-juggling.php

$foo = (float) $foo;

id:kaiketsu

なるほど float() がありましたね。

2007/09/25 12:08:58
id:GEN111 No.2

GEN111回答回数472ベストアンサー獲得回数582007/09/25 11:51:59

ポイント35pt

変換するだけなら floatval でいいと思います。

PHP: floatval - Manual

数値として適切かどうかを調べるのは is_numeric を使うといいでしょう。

PHP: is_numeric - Manual

id:kaiketsu

float,floatval だと、数字で返してきますね。

is_numeric も組み合わせないといけないですね。ありがとうございます。

2007/09/25 12:08:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません