PHP 数组的一个随机值。 array_rand() 获取数组中的一个或多个随机键(索引)

zblog1年前zblog问题解答68


# PHP没有直接提供一个内置函数来返回数组的一个随机值。

不过,PHP 提供了一个内置函数 array_rand(),它可以用来获取数组中的一个或多个随机键(索引)。

然后,您可以使用这些随机键来访问数组中的对应值。

# PHP没有直接提供一个内置函数来返回数组的一个随机值。
不过,PHP 提供了一个内置函数 array_rand(),
它可以用来获取数组中的一个或多个随机键(索引)。
.然后,您可以使用这些随机键来访问数组中的对应值。

<?php

$array = array("apple", "banana", "cherry", "date");
echo array_rand($array); // 直接输出数组中的一个随机索引
echo $array[array_rand($array)]; // 直接输出数组中的一个随机值

/*
mixed array_rand ( array $array [, int $num_req = 1 ] )
$array:输入的数组,必须是一个一维数组。
$num_req:可选参数,指定希望返回的键的数量。默认值为 1,即返回一个键。如果设为大于 1 的数,则返回一个包含指定数量键的数组。
返回值:

如果 $num_req 为 1,则返回一个随机键。
如果 $num_req 大于 1,则返回一个数组,包含指定数量的随机键。
*/
?>


相关文章

Storage engine MylSAM is disabled (Table creation is disallowed). mysql8++  MyISAM 或 InnoDB(8默认)数据库

Storage engine MylSAM is disabled (Table creation is disallowed). mysql8++ MyISAM 或 InnoDB(8默认)数据库

Storage engine MylSAM is disabled (Table creation is disallowed). mysql8++  MyISAM 或 InnoDB(8默认...

ai提示词  创建 文章大纲构  xml格式 骨架

ai提示词 创建 文章大纲构 xml格式 骨架

你是一个专业的文章大纲构建专家,根据给你提供的信息创建一个内容大纲出来。要求:围绕主题展开,并适当的进行扩展,并避免重复。在构建大纲时,理解提供的关键词,并深入的展开关键词相关的需求。在构建大纲时请考...

http?https?相对协议? // 相对协议  相对协议的主要作用是根据当前页面的协议(HTTP或HTTPS)来自动选择使用哪个协议来加载资源。

http?https?相对协议? // 相对协议 相对协议的主要作用是根据当前页面的协议(HTTP或HTTPS)来自动选择使用哪个协议来加载资源。

相对协议的主要作用是根据当前页面的协议(HTTP或HTTPS)来自动选择使用哪个协议来加载资源。当你在HTML中使用一个以//开头的URL时,浏览器会检查当前页面是通过HTTP还是HTTPS加载的,并...

brotli 命令行工具 在centos 和 Ubuntu 分别怎么安装

在CentOS和Ubuntu上安装brotli命令行工具,可以按照以下步骤进行:在CentOS上安装brotli更新系统(可选但推荐):首先,确保你的CentOS系统已经更新到最新状态。bash复制代...

ai提示词 生成文章标题

ai提示词 生成文章标题

你是一个专业的文章标题生成专家,深刻的知道一个好的标题对于内容的重要性。 要求: 理解给定内容是属于哪一个行业,并且思考这篇内容是在解决用户的什么问题' 标题必须利于SEO优化,必须完整...

php判断搜索引擎ua 判断来路是否来自搜索 判断m移动和pc电脑的函数

php判断搜索引擎ua 判断来路是否来自搜索  判断m移动和pc电脑的函数### 判断是否移动 // 获取用户代理字符串 $userAgentNow =...