bueno eso ocurre por que php.. por una razon que desconosco.. (tambien javascript) toma mal los valores que empiezan por 0
intentalo asi
Código PHP:
Ver originalfunction numero($entrada){
switch($entrada) {
case 1: return 311; break;
case 2: return 457; break;
case 3: return 312; break;
case 4: return 303; break;
case 5: return 314; break;
case 6: return 305; break;
case 7: return 316; break;
case 8: return 317; break;
case 9: return 666; break;
case 10: return 319; break;
case 11: return 3010; break;
case 12: return 3111; break;
}
}
$entrada=9;
echo numero($entrada);
si quieres verificarlo intentalo