古詩詞大全網 - 成語大全 - PHP:想要從100個手機號中隨機選出10個號該怎麽做

PHP:想要從100個手機號中隨機選出10個號該怎麽做

把手機放在數組,用隨機數函數rand(0,99)產生壹個隨機數,聰手機數組讀出號碼放在另外壹個數組中,每次讀出,用in_array()函數判斷是否所產生的號碼在數組中

自己編寫的壹個程序,供樓主參考:

<?php

/*$phone_num數組存有100個手機號,隨機產生10個號,放入$phone_rand_num數組中*/

$phone_rand_num=array();

$i=0;

while($i<10)

{

$k=rand(0,99);//產生隨機數

while(!in_array($phone_num[$k],$phone_rand_num))

//確保產生的隨機數選出的號碼不在已讀出數組中

{

$k=rand(0,99);

}

$phone_rand_num[$i]=$phone_num[$k];

$i++;

}

>