R ragouster Registered 1 Декември 2010 #1 Искам да направя array със 30 елемента и всеки елемент да е случайно число от 1 до 100. Какда стане това с цикъл, а не ръчно.
Искам да направя array със 30 елемента и всеки елемент да е случайно число от 1 до 100. Какда стане това с цикъл, а не ръчно.
A adrian Registered 1 Декември 2010 #2 <?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>"; ?> Увеличете... Удебеленото ти е нужно, другото съм го сложил, за да видиш какво става.
<?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>"; ?> Увеличете... Удебеленото ти е нужно, другото съм го сложил, за да видиш какво става.
A adrian Registered 1 Декември 2010 #4 dhtodorov каза: array_fill(0,30, mt_rand(1,100)); Увеличете... :?: :?: :?: Винаги поглеждам документацията на php за масивите преди да давам отговори, но наистина съм го пропуснал (а хем знам, че има такава функция :shock: ) ragouster, въобще не гледай първия ми пост
dhtodorov каза: array_fill(0,30, mt_rand(1,100)); Увеличете... :?: :?: :?: Винаги поглеждам документацията на php за масивите преди да давам отговори, но наистина съм го пропуснал (а хем знам, че има такава функция :shock: ) ragouster, въобще не гледай първия ми пост