Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/10/2009, 08:58
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: como puedo poner un rango con swicht??

Da error por las condiciones, solamente es voltearlas:
Código PHP:
Ver original
  1. <?php
  2. $edad = 10;
  3. switch(true) {
  4.       case ($edad <= 11):
  5.         echo "<font color='##FFFF00'>"; // <font color="#80BFFF">
  6.         break;
  7.     case ($edad >= 12 || $edad <= 16):
  8.         echo "<font color='#00FF00'>"; // <font color="#80BFFF">
  9.         break;
  10.     case ($edad >= 17 || $edad <= 22):
  11.         echo "<font color='#00FF00'>"; // <font color="#80BFFF">
  12.         break;
  13.     case ($edad >= 23):
  14.         echo "<font color='#2E9AFE'>"; // <font color="#80BFFF">
  15.         break;
  16. }

@anonimooo0: Claro que puedes poner rangos, los cases del switch se evaluan como cualquiér otro statement en PHP.

Saludos.