最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP n個(gè)不重復(fù)的隨機(jī)數(shù)生成代碼

 更新時(shí)間:2009年06月23日 21:31:41   作者:  
PHP n個(gè)不重復(fù)的隨機(jī)數(shù)生成代碼,原理就是將數(shù)組順序隨即打亂 ,然取該數(shù)組中的某一段
復(fù)制代碼 代碼如下:

<?php
//range 是將1到100 列成一個(gè)數(shù)組
$numbers = range (1,100);
//shuffle 將數(shù)組順序隨即打亂
shuffle ($numbers);
//array_slice 取該數(shù)組中的某一段
$no=6;
$result = array_slice($numbers,0,$no);
for ($i=0;$i<$no;$i++){
echo $result[$i]."<br>";
}
print_r($result);
?>

復(fù)制代碼 代碼如下:

//range 是將1到42 列成一個(gè)數(shù)組
$numbers = range (1,42);
//shuffle 將數(shù)組順序隨即打亂
shuffle ($numbers);
//array_slice 取該數(shù)組中的某一段
$result = array_slice($numbers,0,3);
print_r($result);

方法2
復(fù)制代碼 代碼如下:

<?php
$numbers = range (1,20);
srand ((float)microtime()*1000000);
shuffle ($numbers);
while (list (, $number) = each ($numbers)) {
echo "$number ";
}
?>
方法3
用PHP,在1-20間隨機(jī)產(chǎn)生5個(gè)不重復(fù)的值,如何做
復(fù)制代碼 代碼如下:

<?php
function NoRand($begin=0,$end=20,$limit=5){
$rand_array=range($begin,$end);
shuffle($rand_array);//調(diào)用現(xiàn)成的數(shù)組隨機(jī)排列函數(shù)
return array_slice($rand_array,0,$limit);//截取前$limit個(gè)
}
print_r(NoRand());
?>

或者不shuffle的話
復(fù)制代碼 代碼如下:

<?php
$tmp=array();
while(count($tmp)<5){
$tmp[]=mt_rand(1,20);
$tmp=array_unique($tmp);
}
print join(',',$tmp);
?>

相關(guān)文章

  • 詳解WordPress開(kāi)發(fā)中g(shù)et_header()獲取頭部函數(shù)的用法

    詳解WordPress開(kāi)發(fā)中g(shù)et_header()獲取頭部函數(shù)的用法

    這篇文章主要介紹了詳解WordPress開(kāi)發(fā)中g(shù)et_header()獲取頭部的用法,get_header()函數(shù)在WordPress主題的制作中一定會(huì)用到,需要的朋友可以參考下
    2016-01-01
  • PHP中定義數(shù)組常量(array常量)的方法

    PHP中定義數(shù)組常量(array常量)的方法

    這篇文章主要介紹了PHP中定義數(shù)組常量(array常量)的方法,本文在類中使用了const關(guān)鍵字和eval()函數(shù)來(lái)實(shí)現(xiàn),需要的朋友可以參考下
    2014-11-11
  • 使用PHP遍歷文件夾與子目錄的函數(shù)代碼

    使用PHP遍歷文件夾與子目錄的函數(shù)代碼

    最近對(duì)操作文件比較感興趣的說(shuō),所以咱們來(lái)把文件夾給遍歷了,順便生成個(gè)樹(shù)。
    2011-09-09
  • 淺談一種Laravel路由文件劃分方式

    淺談一種Laravel路由文件劃分方式

    我估計(jì)我們所有人都遇到過(guò)這樣的情況,即我們有一個(gè)寫(xiě)滿路由的超大文件。不騙你,這讓我很長(zhǎng)一段時(shí)間幾近抓狂,我不得不想個(gè)辦法解決這個(gè)問(wèn)題。 因此,這就是我最終用來(lái)構(gòu)造路由文件的方法。
    2021-05-05
  • PHP實(shí)現(xiàn)基于文本的簡(jiǎn)易搜索引擎功能

    PHP實(shí)現(xiàn)基于文本的簡(jiǎn)易搜索引擎功能

    這篇文章給大家介紹了PHP實(shí)現(xiàn)基于文本的簡(jiǎn)易搜索引擎功能,讓這個(gè)功能可以在小型網(wǎng)站或者特定數(shù)據(jù)集內(nèi)提供快速的關(guān)鍵字搜索能力,非常適合沒(méi)有使用復(fù)雜數(shù)據(jù)庫(kù)搜索引擎(如Elasticsearch)的場(chǎng)景,需要的朋友可以參考下
    2024-02-02
  • php查詢mssql出現(xiàn)亂碼的解決方法

    php查詢mssql出現(xiàn)亂碼的解決方法

    這篇文章主要介紹了php查詢mssql出現(xiàn)亂碼的解決方法,分析了常見(jiàn)的各類解決方法供大家參考借鑒,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • php的擴(kuò)展寫(xiě)法總結(jié)

    php的擴(kuò)展寫(xiě)法總結(jié)

    在本篇文章里小編給大家分享了關(guān)于怎么寫(xiě)php的擴(kuò)展的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們跟著學(xué)習(xí)下。
    2019-05-05
  • PHP7.0連接DB操作實(shí)例分析【基于mysqli】

    PHP7.0連接DB操作實(shí)例分析【基于mysqli】

    這篇文章主要介紹了PHP7.0連接DB操作,結(jié)合實(shí)例形式分析了php7基于mysqli連接與查詢數(shù)據(jù)庫(kù)相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • PHP下escape解碼函數(shù)的實(shí)現(xiàn)方法

    PHP下escape解碼函數(shù)的實(shí)現(xiàn)方法

    很多時(shí)候需要用到j(luò)s的escape函數(shù)來(lái)轉(zhuǎn)換中文字符,可是用js轉(zhuǎn)換后的字符怎么用php來(lái)轉(zhuǎn)換回來(lái)呢,下面我就找到了兩個(gè)很實(shí)用的函數(shù)。
    2010-08-08
  • php str_replace替換指定次數(shù)的方法詳解

    php str_replace替換指定次數(shù)的方法詳解

    本篇文章主要介紹了php str_replace替換指定次數(shù)的方法,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-05-05

最新評(píng)論

金门县| 哈尔滨市| 宁晋县| 玉环县| 嘉定区| 新源县| 广南县| 甘谷县| 陆河县| 永靖县| 古丈县| 十堰市| 天门市| 遵义县| 剑川县| 武安市| 西峡县| 虹口区| 杭锦后旗| 长宁区| 建湖县| 民乐县| 江北区| 藁城市| 伊宁市| 越西县| 新邵县| 宽甸| 铅山县| 日土县| 措勤县| 东山县| 台南市| 囊谦县| 西城区| 新河县| 岱山县| 龙里县| 江山市| 平遥县| 白沙|