Heim  >  Artikel  >  Backend-Entwicklung  >  php中获取随机数组列表程序代码_PHP教程

php中获取随机数组列表程序代码_PHP教程

WBOY
WBOYOriginal
2016-07-13 17:00:25931Durchsuche

本文章来给大家介绍一些常用的php获取数组中随机数组的一些实例程序,希望此方法对各位朋友有所帮助哦。

贴一段代码,在php中获取随机数组 不用多说,直接贴代码,php中的array_rand很变态,突破了正常人的理解,繁琐

例1

 代码如下 复制代码

function create_random_ids( $min,$max,$limited )
{
    $_base_ids = range($min,$max);
    $_temp_key = array_rand ($_base_ids,min(count($_base_ids),$limited+10));
    //拼接
    $ids = array();
    for ($x=0; $x         $ids[] = $_base_ids[$_temp_key[$x]];
    }
    return $ids;
}

例2

 代码如下 复制代码

$a = array(0,1,2,3,4,5,6,7,8);
echo "$a原来的顺序为:


";
foreach($a as $v)
 echo $v."t";
shuffle($a);
echo "
$a被打乱后的顺序为:
";
foreach($a as $v)
 echo $v."t";
?>

第一次得到的结果为:

<img   style="max-width:90%" alt="php 随机打乱一个数组的排序shuffle - 九重海 - jiuchonghai-PHP的博客" src="http://www.bkjia.com/uploads/allimg/131231/132F0A18-0.jpg" __1379995076531__="ev_3284125348">
 
<strong>第二次得到的结果为: </strong>
<img   style="max-width:90%" alt="php 随机打乱一个数组的排序shuffle - 九重海 - jiuchonghai-PHP的博客" src="http://www.bkjia.com/uploads/allimg/131231/132F04U9-1.jpg" __1379995076531__="ev_5189766409">
<strong>第三次得到的结果为:<br></strong> <img   style="max-width:90%" alt="php 随机打乱一个数组的排序shuffle - 九重海 - jiuchonghai-PHP的博客" src="http://www.bkjia.com/uploads/allimg/131231/132F03115-2.jpg" __1379995076531__="ev_6379571093">

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/631246.htmlTechArticle本文章来给大家介绍一些常用的php获取数组中随机数组的一些实例程序,希望此方法对各位朋友有所帮助哦。 贴一段代码,在php中获取随机...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn