ブラウザから送られて来たデータが、整数かどうか調べるにはどうすれば
良いのでしょうか?

思いついたのは、以下の2つですが、合っていますか?

intval($_POST['id']) してから、is_int する
is_numeric($_POST['id']) する


よろしくお願いします。