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

PHP n個不重復的隨機數(shù)生成代碼

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

<?php
//range 是將1到100 列成一個數(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);
?>

復制代碼 代碼如下:

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

方法2
復制代碼 代碼如下:

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

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

或者不shuffle的話
復制代碼 代碼如下:

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

相關(guān)文章

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

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

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

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

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

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

    最近對操作文件比較感興趣的說,所以咱們來把文件夾給遍歷了,順便生成個樹。
    2011-09-09
  • 淺談一種Laravel路由文件劃分方式

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

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

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

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

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

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

    php的擴展寫法總結(jié)

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

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

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

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

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

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

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

最新評論

鸡泽县| 鹿邑县| 渭源县| 桑植县| 汶上县| 宝坻区| 澜沧| 南陵县| 枣阳市| 大田县| 乐清市| 沁水县| 比如县| 得荣县| 吴江市| 普兰县| 元谋县| 赤城县| 都江堰市| 定州市| 中宁县| 堆龙德庆县| 石台县| 内丘县| 龙江县| 桂阳县| 嘉善县| 亚东县| 佛教| 五指山市| 淮北市| 津南区| 韩城市| 集安市| 黑龙江省| 通城县| 澄江县| 石棉县| 岳普湖县| 都匀市| 开阳县|