Ayudo PHP

Iniciado por Shester1996, 21 Octubre 2019, 14:43 PM

0 Miembros y 1 Visitante están viendo este tema.

Shester1996

como puedo hacer para que pueda mostrar numeros randon con su posicion [Array)
por ejemplo el 1 esta en la posicion 1

for ($i=0;$i<=29;$i++){
             $valor [$i] = rand(0,29);
             echo $valor[$i]. ": ";
         }

@XSStringManolo

Cita de: Shester1996 en 21 Octubre 2019, 14:43 PM
como puedo hacer para que pueda mostrar numeros randon con su posicion [Array)
por ejemplo el 1 esta en la posicion 1

for ($i=0;$i<=29;$i++){
             $valor [$i] = rand(0,29);
             echo $valor[$i]. ": ";
         }
Tal como tienes el código solo necesitas hacer echo a $i para saber la posición:
echo "Posición " ."$i" .", Valor " ."$valor[$i]" .".\n";

O puedes usar un foreach una vez llenaste el array por si quieres imprimirlo más tarde:
Código (php) [Seleccionar]
$i = -1;
foreach($valor as $value)
{
++$i;

echo "Posición " ."$i" .", Valor ". "$value" ."\n";
}

[u]nsigned

Código (php) [Seleccionar]
<?php
$miArray 
= array(666,5,1,8);
foreach(
$miArray as $key => $value){
 echo 
"el $value esta en la posicion $key<br>";
}


Como ves el $key te devuelve el indice, que por defecto siempre empieza en 0

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!