Por ejemplo, podemos hacer lo siguiente
switch (true) {
case ($variable >= 0 && $variable < 3):
echo '$variable está entre 0 y 3';
break;
case ($variable >= 3 && $variable < 7):
echo '$variable está entre 3 y 7';
break;
case ($variable >= 7):
echo '$variable es mayor a 7';
break;
}
De esta forma, en vez de hacer tres IFs encadenados podemos recurrir a esta opción, para que nuestro código sea más legible.
2 comentarios:
Interesante uso del switch. La verdad no se me había ocurrido la posibilidad de evaluar expresiones de esa forma en este tipo de consturcción.
Saludos y felicitaciones por el blog.
esta bien, estoy buscando hacer algo parecido, pero para hacer unabusqueda, lo que todavia o entiendo bien es como coloacr la primera condición, la que le das valor true....
Publicar un comentario