Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вопрос по работе с массивами
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Вопрос по работе с массивами

Страниц (1): [1]
 

1. NickAR - 21 Мая, 2011 - 19:23:45 - перейти к сообщению
Привет, Знатоки PHP!
Не могу разобраться с массивами. Конкретнее - есть массив со строковыми переменными. Надо сделать ещё один массив объёмом больше первого, куда вставить данные из имеющегося в случайном порядке (заполнить все позиции). Может задача и простая, но что то зашёл в тупик. Sorry! Начинающий. Закатив глазки
2. DeepVarvar - 21 Мая, 2011 - 19:38:19 - перейти к сообщению
3. NickAR - 21 Мая, 2011 - 19:44:16 - перейти к сообщению
Спасибо! Но имеется в начале только $arr1 и надо создать $arr2 большего объёма.
Типа в $arr1, например 10 значений, а в $arr2 100, 200 или больше значений И вот второй массив надо заполнить значениями первого массива в случайном порядке.
4. DeepVarvar - 21 Мая, 2011 - 19:55:04 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. function emptyrange($cnt) {
  2.   $ret = array();
  3.   for ($i = 0; $i <= $cnt; $i++) {
  4.     $ret[$i] = "";
  5.     }
  6.   return $ret;
  7.   }
  8.  
  9. $arr2 = emrtyrange(200);
  10.  
  11. $res = shuffle(($arr1+$arr2));
5. NickAR - 21 Мая, 2011 - 20:06:23 - перейти к сообщению
Воооо! Это уже ближе к теме! Спасибо! Буду проверять.
Может у кого ещё будут предложения на эту тему? Заранее благодарю!
6. DeepVarvar - 21 Мая, 2011 - 20:09:42 - перейти к сообщению
NickAR пишет:
Это уже ближе к теме
Если бы она была раскрыта полностью, ответ был бы сразу однозначным.
NickAR пишет:
Может у кого ещё будут предложения на эту тему?
А одного решения не хватает?
7. NickAR - 21 Мая, 2011 - 20:18:42 - перейти к сообщению
DeepVarvar пишет:
А одного решения не хватает?

Может и будет достаточно. Но! "Истина, она всегда где-то посредине!"
Подмигивание Спасибо!

 

Powered by ExBB FM 1.0 RC1