获取一个数组:

$awardid_list=pdo_fetchall('select id from '.tablename($this->table_award));

这是微擎的写法哈,意思就是查询一组字段为id的数据;

二维数组如图:

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlQAAABGCAIAAACFe53HAAAFlklEQVR4nO3cPZLbNhgAUN0jM1s6MylScKstXMc74xPId6HOojpnSMETpNoqhQ6QE6RSCokS/wCQK1GiifcGxdqkQCw+gB9A0d68A0BmNs9uAAA8muQHQHYkPwCyI/kBkB3JD4DsSH4AZOea/P759z9FURRFWUGZkPz+/OtvRVEURVlBmZD8jgCwCpIfANmR/ADIjuQHQHYkPwCyk05+L7XLZw77bVEUZfW4VlZl/3JV+VoU13acGlUURbHdHy6fap5xX8vrhKosftS/evOU3eXwfL1x6o9A1YGGnQ699hvVqkoQj8cHBLFuQ7Dy8UEcqEoQj8cHBPF6DwzUHQ1i8NBqvaRsvtfqj1Tla7F9216TzMwCt9VmtA77bWvuXZsWuSffZIGdEFBPuUgtd2ldbDYf9tvhjuq3f6gqQZw3iK0p05xLLaOCGK5KEGeeiVXZ2gkM90cwiNFDK/U9pZf8TiE87Ldvza467Lfb/b6st16dP7YWJZdbWyNa5ypCoyqxFO00ptq159/oQTY+/AvshN496HzdffnJKTeuN86/07YsX2NVV+XgbGzdMoJVCeKsQWzelLtt6DY0EcRIVYI4axDbPRDOfqEgJg6t0uTkV3dQp3sP+23R2XA1/lg1b2dVWY+31lQZHg7hQdKecp2RHx9k1a7o2jamaPqJxBI74fpzs1WnuTdnb1S7Kt7Gy1UGJlb7PhuqShDnDmKnoW+hG+eIIIaqEsTHBTGS+0JBTB1ao4nJrzGa249HBgZfrPcvi63LKAwPtvAK5se1JZ3kF59ySfUeJDmll9MJ1587q+/bH7bEe6NxUjxJDt0iB/9yXPJLEsTu9ZNBPHY7I9bU+F/2qhLERwSx3tLG4uybv7Npya8d/OYCqhPM4YXN8DfhZRX6QGeN1j00X/LrXaJpmZ1w+XmgN+7zTUN8YiSrDvTGfMkvdglBHBTPfKFrB4PYOlUQHxTE0ym7cCAj176pWT+dScmvOVw6+/L4aDt/8HzuwAroI9Dp4xYpd3zsef1UaPm01E749JS7qTdCv+zwCb0qbkh+gni33riekNoYjgviYFWC+KCZGLnA9VB4K53Rg88pya+/mqh2dSSio62TnPrP1vehSI1banXH9mdfeDmOeLa+2E6Y42FLsjfapy5l5yeITWOCeP3103UlghiqShBnDWL/VaNgU+38ziYkv87bUMfjsbFSSI22VtRbi5doWEc+ZG8+Y7nhnzoc0m9VLbgTWl+zN3tj1rc9m42M318f9J2fIHYuO/FFwahUECNVCeK8MzGa4INNHX9ohSYkv8FhXYf3IzbaTiP1rKyOH61VSXOE9IQHSSdO50HbfShw36VMYG4voxN6q4FTZ3z6BetpUlVPeFHw5p1fnCD2G9YTaGkiiLGqBHH2mdjo/kiy9LZnbcpjz5kkxkFoMTJukfKz7ONn7YSxV5lR+p+IRQjihKvMSBDXG8TEoVV6fvJL7ukD42RVU27eTkjVMrvgryeIR0FclFyDOPVrjjV4avI7bdOnPs4+G/xvITtnxB7hLMXMndA49Vm9Ef2OQRAFcSEyD2JO3/adPH/nBwAPJvkBkB3JD4DsSH4AZEfyAyA7kh8A2ZH8AMiO5AdAdiQ/ALIj+QGQnXTye6k9u6kAcB8vKZv32rObCgD38Z4i+QGwNpIfANmR/ADIjuQHQHYkPwCyI/kBkB3JD4DsSH4AZEfyAyA76eS3+XIuz24qANyHnR8A2RmV/Irf7fwAWA+PPQHIzpidX/HLb79+9dgTgLUYl/zs/ABYETs/ALJj5wdAdsYkv7NnNxUA7iOd/LztCcDKSH4AZMdjTwCyI/kBkJ0JyQ8AMiH5AZAdyQ+A7Eh+AGRH8gMgO5uvAJCZzbdvfyiKoihKVkXyUxRFUbIrkp+iKIqSXfkfE2v2qwJh6pQAAAAASUVORK5CYII=" alt="" />

那么值是1、2、3,我们如何随机获取呢,请往下看代码:

$no=array_rand($awardid_list);
print_r($awardid_list[$no]['id']);

这样就OK了哈,就可以随机获取值1、2、3了哦。

PHP如何随机获取一个二维数组中的一个值的更多相关文章

  1. C#编写程序,找一找一个二维数组中的鞍点

    编写程序,找一找一个二维数组中的鞍点(即该位置上的元素值在行中最大,在该列上最小.有可能数组没有鞍点).要求: 1.二维数组的大小.数组元素的值在运行时输入: 2.程序有友好的提示信息. 代码: us ...

  2. 剑指offer-特定二维数组中查找一个元素是否存在-二分搜索-二维数组

    int [][] array ={ {1,2,8,9}, {2,4,9,12}, {4,7,10,13}, {6,8,11,19} }; 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都 ...

  3. search a 2D matrix(在二维数组中搜索一个元素)

    Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the follo ...

  4. php 删除二维数组中某个key值

    /** * 根据key删除数组中指定元素 * @param array $arr 数组 * @param string/int $key 键(key) * @return array */ priva ...

  5. 找出一个二维数组中的"鞍点",即该位置上的元素在该行中最大,在该列中最小(也可能没有"鞍点"),打印有关信息.(提示:注意特殊情况:没鞍点或多个鞍点)

    #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { ][] = {}; ;i < ...

  6. PHP按二维数组中的某个值重新排序数组 usort的使用方法

    $arr[0] = ['aa'=>123,'bb'=>'abc']; $arr[1] = ['aa'=>456,'bb'=>'dfe']; usort($arr,ss('aa' ...

  7. 如何从二维数组中的多个key中获取指定key的值?

    精华 LOVEME96 2016-10-21 10:40:19 浏览(1512) 回答(3) 赞(0) 新手求教:二维数组中一般会有多个key,如果我们要获得指定key的值,应该怎么做? 问题标签: ...

  8. C语言程序,找出一个二维数组的鞍点。

    什么是鞍点????? 鞍点就是在一个二维数组中,某一个数在该行中最大,然而其在该列中又是最小的数,这样的数称为鞍点. 昨天突然在书上看到这样的一道题,就自己尝试着写了一个找出一个二维数组中的鞍点. 好 ...

  9. 剑指offer第二版-4.二维数组中的查找

    面试题4:二维数组中的查找 题目要求: 一个二维数组中,每一行从左到右递增,每一列从上到下递增.输入一个整数,判断数组中是否含有该整数 /** * @since 2019年2月13日 下午5:08:5 ...

随机推荐

  1. iOS9 Universal Link实现

    先来贴几个比较全面的帖子,看完就差不多了. 1   iOS 9 通用链接(Universal Links) 帖子注意项非常重要,仔细阅读. 自己补充几点: 1 服务器上配置的json文件apple-a ...

  2. Spark之Streaming

    1. socket消息发送 import java.net.ServerSocket import java.io.PrintWriter import scala.collection.mutabl ...

  3. PHP get_class_methods函数用法

    get_class_methods — 返回由类的方法名组成的数组 说明 array get_class_methods ( mixed $class_name ) 返回由 class_name 指定 ...

  4. Javascript高级程序设计——在HTML中使用Javascript

    <script>元素 向HTML页面中插入Javascript的主要方法,就是使用<script>元素,<script>元素有六个属性: async:可选.表示应该 ...

  5. Android版2048

    虽然说2048是好久前比较火的小游戏,但直到最近才有机会去研究下2048实现的源码,这里就简单写一下我(bie)的(ren)思路: 首先2048需要有十六个卡片,这个卡片可以用FrameLayout的 ...

  6. Android隐藏标题栏和状态栏

    一.隐藏标题栏 //隐藏标题栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE); 二.隐藏状态栏 //隐藏状态栏 this.getWindow() ...

  7. auto与decltype

    今天搜狗笔试的一道选择题,原题给忘了,但记得所考的知识点.知识点很基础,但很容易忽视. 具体内容可参考C++ Primer. auto :变量取auto后,其所对应的类型        auto一般会 ...

  8. 使用jar命令打war包

    1.打开cmd进入web项目发布文件夹 2.,输入jar -cvf qxpt.war * (*表示当前目录下所有子目录) 3,回车等待执行完成就可以了 4.如果web项目发布文件夹有多个文件夹,而打w ...

  9. 插入备份数据 报 IDENTITY_INSERT 为 ON 时解决方法

    SQL Server 2008 R2 x64 下 事情是这样的, 使用Navcate的数据导出备份工具导出表的记录 INSERT INTO [xxx_users] VALUES (1, 'tom ', ...

  10. BOM基础部分

    打开.关闭窗口 •open –蓝色理想运行代码功能 •close –关闭时提示问题   常用属性 •window.navigator.userAgent •window.location   窗口尺寸 ...