Каксе пълни array с цикъл

ragouster

Registered
Искам да направя array със 30 елемента и всеки елемент да е случайно число от 1 до 100. Какда стане това с цикъл, а не ръчно.
 
<?php
$numbers = array();
for($i = 1; $i <= 30; $i++)
{
$numbers[] = rand(1,100);
}

echo "<pre>";
print_r($numbers);
echo "</pre>";
?>

Ако искаш индексите на масива да ти започват от едно просто го направи така:

<?php
$numbers = array();
for($i = 1; $i <= 30; $i++)
{
$numbers[$i] = rand(1,100);
}

echo "<pre>";
print_r($numbers);
echo "</pre>";
?>

Удебеленото ти е нужно, другото съм го сложил, за да видиш какво става. :)
 
dhtodorov каза:
array_fill(0,30, mt_rand(1,100));

:?: :?: :?:

Винаги поглеждам документацията на php за масивите преди да давам отговори, но наистина съм го пропуснал (а хем знам, че има такава функция :shock: )

ragouster, въобще не гледай първия ми пост :oops:
 

Back
Горе