<?php
function int2bool($value){
if(isset($value) && ctype_digit((string)$value)===true){
if($value==1){
return true;
}
}
return false;
}
function char2bool($value){
if(isset($value) && (string)$value=='t'){
return true;
}
return false;
}
function value2bool($value){
if(isset($value)){
if(is_numeric($value)){
return int2bool($value);
}else{
return char2bool($value);
}
}
return false;
}
function bool2char($value){
if(isset($value) && is_bool($value)){
if($value===true){
return 'f';
}
}
return 'f';
}
function bool2int($value){
if(isset($value) && is_bool($value)){
if($value===true){
return 1;
}
}
return 0;
}
|