php数组函数-array_rand()

array_rand()函数返回数组中的一个随机键名,或者如果指定函数返回键名不止一个,则返

回一个包含随机键名的数组。

array_rand(array,number);

array:必需。规定数组

number:可选。规定返回多少个随机的元素

返回值:返回数组中的一个随机键名,或者如果指定函数返回键名不止一个,则返回一个包

含随机键名的数组

<?php
$a = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>

输出:d

<?php
$a = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>

输出:Array ( [0] => a [1] => b )

时间: 2024-08-16 07:03:34

php数组函数-array_rand()的相关文章

数组函数

2016年11月22号 今天苦逼的学习了"几个"数组函数.不多也就30几个! 首先学习了 数组的指针:在每一个数组的内部,都有一个数组元素的指针,该指针负责指向数组内的某个元素,那么这个被指向的元素,就叫作"当前元素"!而他又有两个小弟,分别实现键和值:key:语法:key(数组名)作用:获取该数组当前元素的键!current:语法:current(数组名)作用:获取该数组当前元素的值! 然而,数组的指针不能永远只指向某个元素,应该将数组的指针在需要的时候下移一位!

【风马一族_php】数组函数

原文来自:http://www.cnblogs.com/sows/p/6045699.html (博客园的)风马一族 侵犯版本,后果自负  2016-11-09 15:56:26 数组 函数 php--数组的尝鲜事例 array_change_key_case - 返回字符串键名全为小写或大写的数组 语法:array_change_key_case(数组名); php-->修改数组的键名(下标)的字母大小写 array_chunk - 将一个数组分割成多个 语法:array_chunk(数组名,

(基础篇)数组函数详解

一.数组操作的基本函数 数组的键名和值 array_values($arr);获得数组的值 array_keys($arr);获得数组的键名 array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array("apple",$arr);在数组中检索apple array_search("apple",$arr);在数组中检索apple ,如果存在返回键名 array_key_exists("apple",

PHP数组函数总结

一.新建数组 数组没有大小限制,所以只需建立引用就可以创建数组,例如: $state[0]= '111'; $state[1]= '222'; 如果索引值是数值索引而且是递增的,还可以在创建时省略索引值. $state[] ='111'; $state[] ='222'; 可以使用array()创建数组,如: $state =array('111', '222'); $state =array('one'=>'111', 'two'=>'222'); 使用list()提取数组,例如: $sta

前端学PHP之数组函数

× 目录 [1]键值操作 [2]记数[3]回调函数[4]组合[5]栈和队列[6]顺序 前面的话 PHP中的数组功能非常强大,数组处理函数有着强大.灵活.高效的特点.PHP5提供了近100个操作数组的系统函数,包括排序函数.替换函数.数组计算函数等.下面将详细介绍数组函数 [注意]关于javascript数组的22种方法移步至此 键值操作 数组的每个元素都是由键值对组成,通过元素的键名来访问对应的键值.关于键值操作有array_values().array_keys().in_array().ar

PHP字符串、数组函数

字符串函数 1.explode($delimiter,$str[,$limit])  将$str以$delimiter分割符分割$str字符串,返回一个分割后的数组 $delimiter:分隔符 $str:要分割的字符串 当$limit>0时  表示分割后返回数组的元素个数 当$limit=0时  表示分割后返回数组的元素个数为1 当$limit<0时  表示将分割后返回的数组元素倒序删除$limit个数 2.htmlspecialchars_decode($str)  将特殊的 HTML 实

php常用数组函数

一.数组操作的基本函数数组的键名和值array_values($arr);  获得数组的值array_keys($arr);  获得数组的键名array_flip($arr);  数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);  在数组中检索applearray_search("apple",$arr);  在数组中检索apple ,如果存在返回键名array_key_exists("apple&quo

PHP数组函数基础知识

什么是数组?数组就是被命名的用来存储一系列数值的地方.数组array是非常重要的数据类型.相对于其他的数据类型,它更像是一种结构,而这种结果构可以存储一系列数值.数组能够在单一变量名中存储许多值,并且能够通过引用下标号来访问某个值. 在 PHP 中,有三种数组类型: 索引数组 - 带有数字索引的数组 关联数组 - 带有指定键的数组 多维数组 - 包含一个或多个数组的数组 创建数组 array(key => value) 创建索引数组 使用array()函数声明数组.PHP属于弱类型语言相对较灵活

PHP知识点(1) - 数组函数

数组内指针 -current() -key() -prev() -next() -reset() -end() 预定义数组 $_SERVER() $_ENV() $_REQUEST() $_GET() $_POST() $_FILES $_SESSION() $_COOKIE() $GLOBALS() 数组的键/值处理相关函数 array  array_keys($array[, search_value[ , bool]])    指定第一个参数表示返回数组的所有键值,指定第二个参数,只返回该