¿Cómo puedo acceder a 'key' y 'value' de un array en un bucle for?
24 ene 2011, 18:12:13
Vistas: 1.82K
Votos: 0
¿Cómo puedo modificar el bucle for a continuación para asignar el valor "key" del array como "value" de cada input, en lugar del valor "option" del array como estoy haciendo ahora (todavía quiero mostrar el valor "option" del array como etiqueta)?
$myradiooptions = array("grid1" => "Grid View (default)", "list1" => "List View (1 column)", "list2" => "List View (2 column)" );
$options = array (
array( "name" => "Opciones de Mi Tema","type" => "title"), array( "type" => "open"),
array( "name" => "Diseño de Categoría",
"desc" => "la descripción va aquí",
"id" => "my_category_layout",
"type" => "radio",
"options" => $myradiooptions ),
...etc}
//switch, case "radio":
?>
<li class="section">
<label class="left" for="<?php echo $value['id']; ?>"><?php echo $value['name']; ?></label>
<?php $count=1;foreach ($value['options'] as $key => $option) { ?>
<input type="radio" name="<?php echo $value['id']; ?>" id="<?php echo $count; ?>" value="<?php echo $key; ?>" <?php checked($key, get_settings($value['id'])); ?>/><label style="color:#666; margin:0 20px 0 5px;" for="<?php echo $count; ?>"><?php echo $option; ?></label>
<?php $count++;} ?>
<label class="description" style="margin-top:-5px;"><?php echo $value['desc']; ?></label>
</li>
<?php
break;
Todas las respuestas a la pregunta
1
Preguntas relacionadas
1
respuestas
2
respuestas
1
respuestas