Foros del Web » Programando para Internet » PHP »

Manejar Los Indices De Una Matriz

Estas en el tema de Manejar Los Indices De Una Matriz en el foro de PHP en Foros del Web. Que tal amigos, estoy tratando de declarar un vector con la instruccion array, pero necesito es insertar cada elemento en una posicion determinada, como si ...
  #1 (permalink)  
Antiguo 21/07/2004, 08:58
 
Fecha de Ingreso: enero-2004
Ubicación: This Planet
Mensajes: 46
Antigüedad: 13 años, 11 meses
Puntos: 0
Manejar Los Indices De Una Matriz

Que tal amigos, estoy tratando de declarar un vector con la instruccion array, pero necesito es insertar cada elemento en una posicion determinada, como si lo hicieramos dentro de un ciclo, por ejemplo

for($i=0; $i <10; $i++)
{
$vector[$i]=$valor;
}

eso es precisamente lo que quiero hacer, para luego acceder dentro de otro ciclo a la posicion que me indique el indice, es decir obtener el elemnto de la posicion $i,

$elemento=$vector[$i];

por favor si alguien sabe como puedo manejar un array de esta manera se los agradezco..
__________________
:cool: Hagas lo que hagas, que sea eficiente :arriba:
  #2 (permalink)  
Antiguo 21/07/2004, 09:07
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
mm no sé donde tienes el problema ..

Si tu declaras un array con N elementos de valor Tal ...:

Código PHP:
<?
$valor
="algo";
for(
$i=0$i <10$i++)
{
$vector[$i]=$valor;
}
?>
Si quieres leer ese array secuencial .. del principio a fin .. puedes usar:

Código PHP:
foreach($vector as $indice => $valor){
   echo 
$indice.' '.$valor.'<br>';

Si quieres ir a un elemento concreto de tu array ....

$vector[nº o refeencia]

Digo "nº o referencia" por qué puedes definir arrays asociativos tipo:
$vector['referencia']='valor';

Donde el "indice" sería una cadena y no necesaríamente un "numero".

Un saludo,
  #3 (permalink)  
Antiguo 21/07/2004, 09:23
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Creo que se refiere a crear con array los elementos con el indice.

Si miras en http://www.php.net/manual/en/function.array.php , veras que puedes especificar el indice de cada elemento:
Código PHP:
$array=array(3=>"algo",5=>"otro"); 
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #4 (permalink)  
Antiguo 22/07/2004, 13:31
 
Fecha de Ingreso: enero-2004
Ubicación: This Planet
Mensajes: 46
Antigüedad: 13 años, 11 meses
Puntos: 0
Ok, chicos muchas gracias

estuve probando y ya me funciono, gracias por estar dispuestos a ayudarnos siempre.
__________________
:cool: Hagas lo que hagas, que sea eficiente :arriba:
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




La zona horaria es GMT -6. Ahora son las 03:49.