PHP - inicializar array

 
Vista:
sin imagen de perfil
Val: 14
Ha aumentado su posición en 14 puestos en PHP (en relación al último mes)
Gráfica de PHP

inicializar array

Publicado por daniela (10 intervenciones) el 05/09/2018 20:29:52
hola tengo este array

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
$conexion = mysqli_connect('localhost', 'root', '', 'ticket');
 
$result = mysqli_query($conexion, "SELECT id_dependencia, nombre_dependencia FROM dependencia WHERE estado_dependencia = '1'");
 
$dependencias = Array();
 
while ($row = mysqli_fetch_assoc($result)) {
 
    $dependencias[] = $row['nombre_dependencia'];
}
?>

y lo muestro asi:

1
2
3
4
5
6
7
8
9
10
11
12
13
<form method="post" action="asignar_dependencia.php">
    <input type="hidden" name="id" value="<?php echo $row['id']; ?>">
    <select name="colaborador">
        <option value="">Asignar..</option>
        <?php
            foreach($dependencias as $key => $value):
                echo '<option value="'.$key.'">'.$value.'</option>';
            endforeach;
        ?>
    </select>
 
    <button type="submit">enviar</button>
</form>

quiero que el se inicialice en 1 y no en 0...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 729
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

inicializar array

Publicado por Gonzalo (615 intervenciones) el 06/09/2018 01:40:35
para eso necesitarias algo asi como

1
2
3
4
5
6
7
$x=array
(
1=>'a',
'b',
'c',
'etc'
)

en tu caso estas recibiendo un array, asi que depende de como regrese el array es como quedaran los indices.

asi que mi propuesta es que uses indices

1
2
3
$x[1]='a';
$x[2]='b';
$x[3]='c';

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar