[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как рандомно выбрать 2 масива из масива масивов ?
Oggy
В масиве есть 10 масивов. Как из етих 10-ти, рандомно выбрать 2 масива ?
пробую так:

array_rand($array, 2);

Но array_rand возвращает мне не масивы а их индексы(0,1).
Arh
Смотря для чего это нужно. Можно же через цыкл по ключам получить массивы
ну или удалить 8 массивов и оставить 2
array_splice($array, 8);


или так если хочешь

$array['0'] = array('name'=>'ноль');
$array['1'] = array('name'=>'один');
$array['2'] = array('name'=>'два');
$array['3'] = array('name'=>'три');
$rand = array_rand($array,1);
if(is_array($rand)) {
$array = array_diff_key($array,array_flip($rand));
} else {
$array = $array[$rand];
}
print_r($array);


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Guest
$arr[array_rand($arr)];
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.