Fork me on GitHub

Miquel Camps Orteza

Soy programador web. Estoy especializado en desarrollo web (php, js). Estoy aprendiendo a desarrollar apps para iphone/ipad.
Organizo betabeers en Madrid.
Sobre mí     Metas     Hacks     Contactar     LinkedIn     Twitter    
Inicio

experimentos locos a la hora de iniciar variables

¿alguna vez has hecho algo parecido a esto?

[php]$op1 = ‘checked’;
$op2 = ‘checked’;
$op3 = ‘checked’;
$op4 = ‘checked’;
$op5 = ‘checked’;[/php]

hay otra forma de hacer lo mismo:

[php]for($i=1;$i<=5;$i++){
eval(“\$op$i = ‘checked’;”);
}[/php]

julio 6, 2007
Sigueme en twitter Suscribete por RSS Suscribete por email
Temas relacionados
Deja un comentario







Comentarios
  1. luigix

    Esta forma si la conocía ! Esto me da moral para saber que no debo ser tan malo programando ! :)


  2. Alex

    No acabo de entender la utilidad de este código, pero para evitar la función eval, no muy recomendable, al menos cuando hay alternativas. Puede usarse este código:
    for($i=1;$i


  3. Alex

    bueno, repito el codigo porque me lo ha cortado el anterior mensaje, intentaré evitar caracteres problemáticos.
    Codigo:
    for($i=1;$i(menor_que)=5;$i ){
    $n = ‘op’.$i;
    $$n = ‘checked’;
    }


  4. gafeman

    hola Alex,
    no conocia esta forma, gracias por ejemplo !!


  5. Jep Aribau - Consultor web

    2 opciones mas:
    while ($i<5) ${‘op’.++$i}=’checked’;
    for($i=0;$i<5; ${‘op’.++$i}=’checked’);