Foros del Web » Programando para Internet » PHP »

Duda con if abreviado (? :)

Estas en el tema de Duda con if abreviado (? :) en el foro de PHP en Foros del Web. Hola, cómo puedo hacer este if normal en su forma abreviada (? :) Código PHP: if( condicion1 ){ $valor  =  1 ; }else if( condicion2 ){ ...
  #1 (permalink)  
Antiguo 02/08/2008, 19:30
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 3 meses
Puntos: 36
Duda con if abreviado (? :)

Hola, cómo puedo hacer este if normal en su forma abreviada (? :)

Código PHP:
if(condicion1){

$valor 1;

}else if(
condicion2){

$valor 2;

}else{

$valor 3;


Gracias
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
  #2 (permalink)  
Antiguo 02/08/2008, 19:50
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 3 meses
Puntos: 36
Respuesta: Duda con if abreviado (? :)

Está bien así??

Código PHP:
$valor = (condicion1) ? : ((condicion2) ? 3); 
Gracias
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
  #3 (permalink)  
Antiguo 03/08/2008, 03:50
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Duda con if abreviado (? :)

perfecto! :D
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 03/08/2008, 06:35
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 19 años, 7 meses
Puntos: 71
Respuesta: Duda con if abreviado (? :)

Mira que bien que me va a ir eso a mi :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:37.