Is there any builtin function for PHP that will take a boolean value and return its integer equivalent? 0 for FALSE, 1 for TRUE? Of course you can easily create a function to do
If you are unsure of the data type see the example below, it works on strings, integers and booleans.
filter_var( $var, FILTER_VALIDATE_BOOLEAN ) will return bool(true) or bool(false) then simply cast as integer.
filter_var()
(PHP 5 >= 5.2.0, PHP 7)
filter_var — Filters a variable with a specified filter