PHP – Conversiones – Bool SI NO
Función que nos convierte un bool a un texto SI para un bool true y NO para un bool false.
Si el valor es nulo o no existe, se devuelve un NO.
Esta función la utilizaremos en modo lectura para las opciones radiobutton y checkbox seleccionadas.
/** * Class HelperArray */ abstract class HelperConvert { /** * Devuelve el literal SI o NO en función de un valor bool * Devuelve 'No' si el valor está vacío * * @param $valor * * @return string */ public static function bool2YesNo( $valor ) { if ( $valor === '' || is_null( $valor ) ) { return 'No'; } if ( $valor == true || $valor == 1 ) { return 'Sí'; } else { if ( $valor == false || $valor == 0 || empty( $valor ) ) { return 'No'; } else { return $valor; } } } }