5

私はPOST経由で入力値を取得します.それらのいくつかは他のものを参照するIDである可能性があり、いくつかは0から始まります.ID 0のもの、または値のないものを選択する場合、失敗intval()よりも役立つものを返すようなメソッドはありますか?0パースします?intval()または、結果と解析の失敗をどうにか区別できますか?

例:

echo intval(null); // 0
echo intval("0");  // 0
4

3 に答える 3

-2

さて、解決策に行きましょう。

preg_match('/^\d+$/','0') //is true

preg_match('/^\d+$/',NULL) //is false
于 2012-10-12T08:19:28.697 に答える