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]. ": ";
}
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:
$i = -1;
foreach($valor as $value)
{
++$i;
echo "Posición " ."$i" .", Valor ". "$value" ."\n";
}
<?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