Заполнение массива в одну строчку

litvinenko

Новичок
Заполнение массива в одну строчку

у меня такой глупый вопрос.
Как можно без циклов заполнить массив из 10 элементов разными (случайными значениями)?
Вот так можно?
PHP:
$a = array_fill(0, 9, round(rand(1000,9999));
Большое спасибо за ответы.

-~{}~ 18.07.06 15:50:

извините, ступил :) так нельзя.
 

ksnk

прохожий
PHP:
foreach(($a = array_fill(0, 9,0))as $k=>$v) $a[$k]= round(rand(1000,9999));
А за меньшее количество непробельных символов у кого получится ? ;)
 

ksnk

прохожий
0xHH
Хмм... да! Ну, тогда это корректная реализация идеи топикстартера :) Может оно ему так и надо....
 

0xHH

Новичок
10 элементов разными (случайными значениями)?

-~{}~ 18.07.06 17:31:

PHP:
$array=array(); while(sizeof($array)<10) { array_push($array, round(rand(1000,9999))); $array=array_unique($array);}
:)
 

litvinenko

Новичок
в одну программную строчку :)
ладно. спасибо. я понял, что это впринципе не надо :)
 
Сверху