Hola... en realidad esa es solo una parte del código, ese switch contendrá futuros valores numéricos de 0 a 99.
He encontrado la solución en un foro en inglés. Al parecer si se mezclan valores enteros con cadenas en un switch, debemos tener cuidado con el valor 0.
Si dejamos el valor 0 acecas, sin rodearlo de comillas... PHP enternderá nuestra cadena de texto como 0, y se la saltará.
Para hacer funcionar la mezcla de valores es necesario colocar comillas en el valor numérico 0, sólo en este... el resto de enteros no es necesario.. quedando así.
Código PHP:
switch($var){
case '0':
echo "es cero";
break;
case "hola":
echo "es un saludo";
break;
case 1:
echo "Es el número 1, grande!";
break;
}
Espero que le sirva a alguien... Un saludo. Gracias.