として、私はこのようになりますPHPスクリプトを持っている:のMongoDB - PHP - 挿入数
$contacts["{$firstname}"] = $_POST["{$firstname}"] ;
$contacts["{$lastname}"] = $_POST["{$lastname}"] ;
$contacts["{$age}"] = $_POST["{$age}"] ;
$collection->insert($contacts);
ので、これは正常に動作しますが、私は、これらの値の全てが「fistname」、「姓」として私のコレクションに入っていますと "年齢"のすべてを引用符で囲みます。私は姓と姓の周りの引用符が欲しいけど、年齢フィールドを引用符で囲まれた文字列ではなく数字/整数として挿入したい。年齢フィールドや他の数値フィールドが数値としてmongodb/collectionに入ることを確認するにはどうすればよいですか?
私は整数 - > $ _POST ["{$ age}"]のようなものを考えていましたが、正しくはないと確信しています。やはり、私はシェルではなくPHPを使用しています。 Thnaks。
ありがとうございました。
はどのようにあなたがどんな文字列 '$ firstname'店は$ _POSTで利用可能であることを確認することができますか? http://php.net/manual/en/function.isset.phpを使って確認してください。 –