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. |