$list = [
['id' => 1, 'name' => '运动'],
['id' => 2, 'name' => '看电影']
['id' => 3, 'name' => '玩游戏'],
['id' => 4, 'name' => '旅行'],
['id' => 5, 'name' => '自驾游'],
['id' => 6, 'name' => '购物'],
];
// 获取随机数量下标,rand(2,6)也可以换成一个整形的数字
$all = array_rand($list, rand(2,6));
$data = [];
foreach ($all as $value) {
$data[] = $list[$value];
}
return $data;
PHP二维数组随机取出随机或固定数量的一维数组
于 2022-02-09 14:27:31 首次发布