Maison php教程 php手册 php从数组中随机抽取一个或多个单元办法

php从数组中随机抽取一个或多个单元办法

Jun 02, 2016 am 09:14 AM

从数组中随机抽取一个或多个单元办法,我们会用到array_rand (),想从数组中取出一个或多个随机的单元时相当有用,它接受 input 作为输入数组和一个可选的参数 num_req,指明了你想取出多少个单元 - 如果没有指定,默认为 1,如果你只取出一个,array_rand() 返回一个随机单元的键名,否则就返回一个包含随机键名的数组.

<?php 
	srand((float) microtime() * 10000000); 
	$input = array("neo", "morpheus", "trinity", "cypher", "tank"); 
	$rand_keys = array_rand($input, 2); 
	print $input[$rand_keys[0]] . "n"; 
	print $input[$rand_keys[1]] . "n"; 
	 
	 
Copier après la connexion

array_rand() 定义和用法

array_rand() 函数从数组中随机选出一个或多个元素,并返回.第二个参数用来确定要选出几个元素,如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名.

注释:自 php 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现已被自动完成.

语法:array_rand(array,number)

参数 描述

array 必需,规定输入的数组参数.

number 可选,默认是 1,规定返回多少个随机的元素.

PHP实例代码如下:

<?php 
	$a=array("a"=>"dog","b"=>"cat","c"=>"horse"); 
	print_r(array_rand($a,1)); 
	 
	
Copier après la connexion

永久链接:

转载随意!带上文章地址吧。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)