當前位置:首頁 » 編程語言 » php隨機顯示

php隨機顯示

發布時間: 2022-06-03 09:00:57

php中生成6位隨機數並顯示

Php中生成6位隨機數並顯示實現如下:

1、使用shuffle函數生成隨機數。

<?php

$arr=range(100000,999999);

shuffle($arr);

foreach($arras$values)

{

echo$values." ";//顯示隨機數

}

?>

2、使用array_unique函數生成隨機數。

<?php

$arr=array();

while(count($arr)<10)

{

$arr[]=rand(1,10);

$arr=array_unique($arr);

}

echoimplode(" ",$arr);

?>

(1)php隨機顯示擴展閱讀:

PHP生成隨機數的兩種方法:

1、rand()函數:

//無參數:rand()函數用戶獲取隨機數。

echo rand() . " ";//得到一個不定位數的隨機數

//帶參數:rand($min,$max),$min表示從XX開始取值,$max表示最大隻能為XX。

echo rand(5, 15);//在5~15之間取一個數

注意:mt_rand() 用法跟rand()類似,但是mt_rand()的執行效率更高。

2、使用array_flip函數生成隨機數,可以去掉重復值。

⑵ 求助:php隨機顯示幾個標題怎麼寫

$ori_array = array("標題0","標題1","標題2","標題3","標題4","標題5","標題6","標題7","標題8","標題9"); //一個含有10個元素的數組
$rand_array = array_rand($ori_array,4); //取得該數組中4個隨機的鍵值
$result_array = array(); //定義一個數組
foreach($rand_array as $key_word){ //遍歷鍵值
array_push($result_array,$ori_array[$key_word]); //將四個隨機元素形成一個新的數組
}
print_r($result_array); //列印顯示效果
你可以直接調用$result_array[0],$result_array[1],$result_array[2],$result_array[3]得到四個隨機標題

鏈接如果是循環從資料庫里讀出的話,你可以直接在循環中調用$result_array[$i]顯示標題(假設你的循環是判斷的$i)

⑶ PHP如何隨機讀取txt文本內容中的隨機一行並顯示出來

使用file_content,然後裡面參數用個隨機值,這樣就隨機取了

⑷ PHP 如何簡單的獲取數據隨機顯示呢

下面的代碼測試通過:

<?php
$adsid= '58,59,60,61,62,63,64,73,79,91,92,93,94,95,96,108,111';
$id_array=explode(',',$adsid);
$rid=$id_array[rand(0,count($id_array)-1)];
echo $rid;
?>

原理是把你的數據轉換為數組,然後用rand生成一個隨機數作為數組的下標,取出的數值就是隨機的。

⑸ php隨機顯示語句

那麼這個隨機名人名言的功能是如何實現的呢?

其實很簡單,只需要一個字元串變數,這裡面放所有要隨機展現的名人名言,然後用到explode函數分解成數組,再用rand隨機數生成一個值,輸出這個數組中的某一句。

直接上代碼:
says.php
復制代碼 代碼如下:
<?php
function random_str () {
$poems="人生的價值,並不是用時間,而是用深度去衡量的。-- 列夫·托爾斯泰
三人行,必有我師焉。擇其善者而從之,其不善者而改之。——孔子
人生不是一種享樂,而是一樁十分沉重的工作。-- 列夫·托爾斯泰
成為卓越的代名詞,很多人並不需要傑出素質的環境。——Steve Jobs
活著就是為了改變世界,難道還有其他原因嗎?——Steve Jobs
Follow yourself.追隨你的內心。——Steve Jobs
生活是不公平的;要去適應它。——比爾蓋茨
常常提醒自己注意幸福,就像在寒冷的日子裡經常看看太陽,心就不知不覺暖洋洋,亮光光。——畢淑敏
幸福是一種心靈的振顫。它像會傾聽音樂的耳朵一樣,需要不斷地訓練。——畢淑敏
這世界並不會在意你的自尊。這世界指望你在自我感覺良好之前先要有所成就。——比爾蓋茨
生活只有在平淡無味的人看來才是空虛而平淡無味的。-- 車爾尼雪夫斯基";
$poems=explode("\n",$poems);
return $poems[rand(0,count($poems)-1)];
}
function says(){
$says=random_str();
echo $says;
}
?>

關鍵在於這幾句:
復制代碼 代碼如下:
$poems=explode("\n",$poems);
return $poems[rand(0,count($poems)-1)];

如果您使用的是wordpress博客系統,可以把該文件says.php放到主題根目錄下,然後修改主題根目錄下的header.php,插入一條語句到前面:
復制代碼 代碼如下:
<?php include(dirname(__file__)."/says.php"); ?>

然後在你想顯示隨機名人名言的位置插入如下語句:
says();
這樣就可以調用了。對wordpress系統不是很了解,這個方法肯定不是最好的方法。

⑹ 如何讓php或者JS產生隨機名字,從可選名字中隨機顯示

可以給你一個思路
在php有一個隨機函數rand(min,max),min和max分表是設定的隨機范圍,當然可以不給他們值,那麼php會在0-rand_max之間隨機取值,在某些平台下(例如 Windows)RAND_MAX 只有 32768。
你可以先定義一個數組,然後循環取出隨機的值,保存到數組裡面,這么多數據,相信重復的概率是很小了。然後在取出的時候,先獲取數組的長度,然後以0為min,數組長度-1為max進行隨機獲取數據,列印出數組中下標元素為該數的數據,這就是你想要的了。
JS中同上,不過JS隨機是用Math.random(),它只會隨機0-1之間的數據,所以你要獲取多的,最好在後面*10000等你想要的數據,EG:Manth.random()*1000000,其它的原理同PHP
如果需要知道詳細代碼,請追問,謝謝。
建議自己先試試!

⑺ 怎麼用PHP隨機顯示內容

<?php

$files = file_get_contents('1.txt');

$arr = explode("\n",$files);

shuffle($arr);

for($i=0;$i<2;$i++){

echo $arr[$i].'<br/>';

}

?>
只能隨機用換行符隔開的每行內容,$i的范圍可以控制輸出的條數

熱點內容
五子棋對戰演算法 發布:2025-02-09 10:12:19 瀏覽:712
php樹菜單 發布:2025-02-09 10:04:10 瀏覽:359
linux保存ip 發布:2025-02-09 10:04:10 瀏覽:23
四川霜狼伺服器怎麼樣 發布:2025-02-09 10:02:44 瀏覽:145
Vs中h編譯選項是灰的 發布:2025-02-09 10:01:59 瀏覽:557
安卓43怎麼升級44 發布:2025-02-09 09:51:33 瀏覽:463
美國雲伺服器快還是香港快 發布:2025-02-09 09:34:33 瀏覽:988
怎麼解壓qq文件 發布:2025-02-09 09:18:14 瀏覽:581
安卓最新怎麼調靈敏度更穩 發布:2025-02-09 09:12:44 瀏覽:400
豌豆莢如何用安卓手機下載 發布:2025-02-09 09:11:57 瀏覽:213