當前位置:法律諮詢服務網 - 企業資訊查詢 - Php提問隨機獲取n個URL?

Php提問隨機獲取n個URL?

直接用while循環進行處理,用隨機函數mt_rand將隨機數存儲在壹個數組中,作為判斷數據是否重復的依據(in _ array);用glob函數判斷新目錄的文章數作為生成隨機數的最大值;整體代碼如下:

實施後的效果:

代碼操作:

& lt?服務器端編程語言(Professional Hypertext Preprocessor的縮寫)

//獲取文件夾下html的編號。

$max_num?=?glob("xxx/new/*。html”);

$num?=?0;

$rand_num?=?[];

$result_arr?=?[];

while($num?& lt?100){

$tample_num?=?mt_rand(1,$ max _ num);

如果(!in_array($tample_num,$rand_num)){

$rand_num[]?=?$ tample _ num

$result_arr[]?=?“/新聞/”。$tample_num。".html ";

$ num++;?

}

}

foreach($result_arr?作為?$v){

回聲?$ v. " & lthr/>;

}

回聲?“數組的大小”。?count($ result _ arr);

  • 上一篇:廣東大學生就業創業不上報
  • 下一篇:貴州眾力匯咨詢服務有限公司怎麽樣?
  • copyright 2024法律諮詢服務網