PHP的函式 生成隨機數 日期時間函式

2022-02-05 06:59:34 字數 2016 閱讀 2740

常用的函式

生成隨機數

rand();

例子:echo rand();

顯示結果:

當重新整理時,會有不同的數,預設生成隨機數。生成隨機數不能控制範圍。

如果,想要控制在範圍之內,就用:

echo rand(最小值,最大值); //兩個引數來確定隨機數的範圍

例子:生成的隨機數控制在1到10之間?

顯示結果:

生成隨機的數就是1到10之間,不可能出現10以外的數。

如果只寫乙個引數:

例子:echo rand(9);

顯示結果:

rand()方法,需要2個引數,乙個給了

由此可見,不能只給乙個引數。

關於日期時間函式

當前的時間

time();

例子:echo time();

顯示結果:

顯示的結果:

是乙個整型的一串數字。這一串數字,是日期時間,其實是乙個比較特殊的日期時間戳。

php  日期時間表示出來的是乙個整型資料,是一串數字,這一串數字也是乙個日期時間戳,表示的是當前的時間。

var_dump(time()); //取當前時間的unix時間戳

time()方法,取的是時間戳,並不是我們能看懂的當前日期時間。

怎樣轉成我們能看懂,日期時間戳呢?????

date();方法

可以將日期時間戳,格式化成我們能看懂的字串。

格式化日期時間戳:

echo date(「y-m-d h:i:s」);    //第乙個引數

第二個引數,需要乙個時間戳

date(「y-m-d h:i:s ,time()」)  // time()方法,就返回乙個時間戳

例子:echo date(「y-m-d h:i:s」 ,time())

顯示結果:

echo date(「y-m-d h:i:s」 ,time());     //格式化日期時間戳

time()可以是任意乙個日期時間戳

取當前的時間戳:

echo date("y-m-d h:i:s");      //省掉第2個引數獲取當前時間

例子:顯示結果:

PHP 生成隨機數和日期時間

在php裡面兩個常用的函式 rand 生成隨機數 當括號內無引數時 系統會以當前時間為種子進行隨機數的生成 rand 1,10 括號裡面是生成隨機數的範圍,在形成的隨機數在1 10之間,在php裡面要麼不寫引數,要麼寫兩個引數形成乙個有效的取值範圍,不能只寫乙個引數或者寫兩個無效的引數。time 時...

objective c隨機數 日期格式顯示一例

在原來的 上有修改,主要為 將準備隨機數方法放到了init中,這樣不用手動呼叫了 setweek方法已經過時,使用的是setweekofyear方法 在此放乙份以備以後查詢 le.h lotteryentry.h lottery created by kinds on 15 6 25.import ...

PHP函式生成隨機數

通常情況下,當我們要生成乙個隨機字串時,總是先建立乙個字元池,然後用乙個迴圈和mt rand 或rand 生成php隨機數,從字元池中隨機選取字元,最後拼湊出需要的長度,如下 function randomkeys length fckpd 0pound 字元池 key for i 0 i leng...