php从二维数组随机取出多个单元
来源:互联网 发布:淘宝刷运费险 编辑:程序博客网 时间:2024/05/18 02:38
用函数array_rand。
不过对于没有键的一维数组,可以直接获取多个值,不过对于有键值对和多维数组的话,取出来的值对应的是原数组的键
要取出二维数组中的多个单元,我试了下,循环一次
$labels = Labels::find()->setColumns('id,w_name,w_uid')->order('w_time desc')->group('w_name')->getAll();
$label_list = array();
foreach ( $labels as $key => $value ){
$label_list[$key]['id'] = $value->id;//标签id
$label_list[$key]['name'] = $value->w_name;//标签名称
}
$label_num = count($label_list) > 15?15:count($label_list);
$tempArr = array();
$labelArr = array();
if ( $label_num ){
$tempArr = array_rand($label_list,$label_num);//随机取出二维数组的键
foreach ( $tempArr as $value ){
$labelArr[] = $label_list[$value];
}
}
unset($label_list,$tempArr);
- php从二维数组随机取出多个单元
- php-Arrays 函数-array_rand-从数组中随机取出一个或多个单元
- 从二维数组中取出最小3个元素
- 多个二维数组如何取出它们的交集
- 从数组中随机取出4个不重复的数字
- 从一个数组中随机的取出若干个不同的数
- php从数组中随机选择一个或多个的方法
- 数组随机取出
- js随机从数组中取出几个元素
- java随机从数组中取出指定数目的值
- 关于从n个数中随机取出m个
- php 关联数组中随机的取出一个元素
- 从数组中取出n个元素的组合
- php 函数 array_slice() 从数组中取出一段
- php从数组中取出一段 之 array_slice
- c# 绑定多个数据,取出数组
- 生成随机二维数组
- php-Arrays 函数-array_unshift-在数组开头插入一个或多个单元
- Linux TC基于CBQ队列的流量管理范例
- hdu-2112 最短路 SPFA
- vmware虚拟机安装linux系统鼠标校准
- 页面重绘与重排版的性能影响
- android 数据保存方式
- php从二维数组随机取出多个单元
- 在C++中enum这样用为什么不行呢?
- HDU 2426 Interesting Housing Problem 最小费用最大流 or KM算法
- 反射--> 构造方法Constructor类的反射
- linux下测试程序运行的时间
- 判断文本是ANSI还是Unicode
- 排序算法总结
- 正则表达式30分钟入门教程
- oracle表分区详解