no se puede comparar por < o > o hacer una expresiooon más compleja con and y ors en los csos de un switch??
 
Gracias de antemano 
  | 
 | |||
|  Hola, Mira, este switch: Código PHP:  Código PHP:  Saludos. 
				__________________ Josemi Aprendiz de mucho, maestro de poco. | 
| 
 | |||
|  ok, entonces...   entonces q esta mal aki?? switch ($arr["%"]) { case <50: $txtm= "Buena relacion"; break; case <75: $txtm= "Relación ajustada"; break; default: $txtm= "Situación arriesgada."; } Gracias de antemano | 
| 
 | |||
|  Pues mal la sintaxis. Lo que pongas en el case debe ser una expresion correcta. PHP evalua esa expresion por separado. Tambien evalua la expresion que le pones en switch. Y compara esos dos valores. No crea una comparacion con las cadenas que usas. Si miras en el manual www.php.net/switch , en uno de los comentarios de los usuarios, pone algo parecido a lo tuyo. Seria algo asi: Código PHP:  Código PHP:  
				__________________ Josemi Aprendiz de mucho, maestro de poco. |