Skip to content

Instantly share code, notes, and snippets.

@scofennell
Last active November 11, 2017 00:14
Show Gist options
  • Save scofennell/022b53f796db3fdaadadbba5423b8847 to your computer and use it in GitHub Desktop.
Save scofennell/022b53f796db3fdaadadbba5423b8847 to your computer and use it in GitHub Desktop.
<?php
function boolify( $var ) {
if( $var == 'true' ) {
$out = TRUE;
} elseif( $var == 'false' ) {
$out = FALSE;
} elseif( is_scalar( $var ) ) {
$out = $var;
} elseif( is_array( $var ) ) {
$out = array();
foreach( $var as $k => $v ) {
$out[ $k ] = $this -> boolify( $v );
}
}
return $out;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment