есть три вида правдивых утверждений (bool)true, (int)1, (string)on
нужно написать функцию которая сравнит любую переменную с этими утверждениями и выдасть true или false
пример
$var===true
усложняем условие
поиск должен быть регистронезависимым
preg_match("/[on]/i",$var)
еще усложняем
как извесно
0x1===1 //(16ричная система)
01===1 //(8ричная система)
но работать должно только в 10ричной
еще усложняем
"\x6f\x6e"==="on"
utf8 не катит
я надеюсь все поняли что два последних условия делают невозможным использование in_array() и array_search()
вобщем кто предложит самое быстрое и самое короткое, желательно в одну строку, решение тот победил