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

litvinenko

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

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

Большое спасибо за ответы.

-~{}~ 18.07.06 15:50:

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

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