, array_filter
$array_of_ids = array(0,1,1,2,3,5,8,13);
echo "SELECT id from table where id IN (".implode(',', array_filter($array_of_ids,'is_int')).")";
SELECT id from table where id IN (0,1,1,2,3,5,8,13)
$array_of_ids = array('zero',1,true,2,3,5,8,'thirteen');
echo "SELECT id from table where id IN (".implode(',', array_filter($array_of_ids,'is_int')).")";
SELECT id from table where id IN (1,2,3,5,8)
, is_int $_GET, is_numeric