Как преобразовать значение массива в int?
$х = (int)$array[ 'x' ];
массив не сравнивается, сравниваются его значения.
$post = array_map(function($e){return (int) $e;}, $_POST); - перебирает все элементы массива и преобразует их к инт-типу.