cao死我好湿好紧好爽动态视屏|精选久久久久久久久久|中文无码精品一区二区三区四季|AAA国语精品刺激对白视频|

當(dāng)前位置:首頁 > 軟件開放 > 正文內(nèi)容

php當(dāng)前時(shí)間戳代碼(php 時(shí)間戳毫秒)

軟件開放7個(gè)月前 (06-19)458

php生成唯一ID的應(yīng)用場景非常普遍,如臨時(shí)緩存文件名稱,臨時(shí)變量,臨時(shí)安全碼等,uniqid()函數(shù)基于以微秒計(jì)的當(dāng)前時(shí)間,生成一個(gè)唯一的 ID。由于生成唯一ID與微秒時(shí)間關(guān)聯(lián),因此ID的唯一性非??煽?。

生成的唯一ID默認(rèn)返回的字符串有 13 個(gè)字符串長,如果再結(jié)合md5()函數(shù),生成的唯一ID可靠性將更高,這種生成的ID比隨機(jī)性的ID 最大優(yōu)點(diǎn)在于可實(shí)現(xiàn)排序,特別是一些需要存儲在數(shù)據(jù)庫中的值。當(dāng)然在這件也可以加入隨機(jī)數(shù)。

下面主要介紹4種生成唯一ID的方法,供大家參考。

1、md5(time() . mt_rand(1,1000000));

這種方法有一定的概率會出現(xiàn)重復(fù)

2、php內(nèi)置函數(shù)uniqid()

uniqid() 函數(shù)基于以微秒計(jì)的當(dāng)前時(shí)間,生成一個(gè)唯一的 ID.

1php

2echouniqid();

3echouniqid();

4echouniqid();

5?

6輸出:

74bfd0e375396b

84bfd0e3753981

94bfd0e3753983

w3school參考手冊有一句話:"由于基于系統(tǒng)時(shí)間,通過該函數(shù)生成的 ID 不是最佳的。如需生成絕對唯一的 ID,請使用 md5() 函數(shù)"。

3、結(jié)合md5()函數(shù)生成一個(gè)唯一ID

1php

2echomd5(uniqid());

3?

4輸出:dfbc5c8c6438de075da28b3c8a413fd0

4、手動(dòng)去處理,官方給予的案例。

展開全文

view sourceprint?

01publicfunctioncreate_guid($namespace= '') {

php當(dāng)前時(shí)間戳代碼(php 時(shí)間戳毫秒)

02static$guid= '';

03$uid= uniqid("", true);

04$data= $namespace;

05$data.= $_SERVER['REQUEST_TIME'];

06$data.= $_SERVER['HTTP_USER_AGENT'];

07$data.= $_SERVER['LOCAL_ADDR'];

08$data.= $_SERVER['LOCAL_PORT'];

09$data.= $_SERVER['REMOTE_ADDR'];

10$data.= $_SERVER['REMOTE_PORT'];

11$hash= strtoupper(hash('ripemd128', $uid. $guid. md5($data)));

12$guid= '{'.

13substr($hash, 0, 8) .

14'-'.

15substr($hash, 8, 4) .

16'-'.

17substr($hash, 12, 4) .

18'-'.

19substr($hash, 16, 4) .

20'-'.

21substr($hash, 20, 12) .

22'}';

23return$guid;

24}

25返回結(jié)果類似:E2DFFFB3-571E-6CFC-4B5C-9FEDAAF2EFD7

更多IT資訊關(guān)注微博:優(yōu)就業(yè)-四川分部

掃描二維碼推送至手機(jī)訪問。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。

本文鏈接:http://www.smallwaterjetsystem.com/post/117144.html

“php當(dāng)前時(shí)間戳代碼(php 時(shí)間戳毫秒)” 的相關(guān)文章

ERP軟件開發(fā)(erp軟件開發(fā)平臺)

ERP軟件開發(fā)(erp軟件開發(fā)平臺)

本篇文章給大家談?wù)凟RP軟件開發(fā),以及erp軟件開發(fā)平臺對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、ERP軟件開發(fā)工程師的主要工作是什么?你會選擇這個(gè)行業(yè)嗎? 2、ERP系統(tǒng)開發(fā)前期的準(zhǔn)備 3、ERP開發(fā)需要掌握哪些知識? ERP軟件開發(fā)工程師的主要工作是什...

國家中小學(xué)資源教育平臺課程網(wǎng)盤(國家中小學(xué)課程資源百度云)

國家中小學(xué)資源教育平臺課程網(wǎng)盤(國家中小學(xué)課程資源百度云)

本篇文章給大家談?wù)剣抑行W(xué)資源教育平臺課程網(wǎng)盤,以及國家中小學(xué)課程資源百度云對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、國家中小學(xué)教育云平臺里面的免費(fèi)課程數(shù)學(xué)怎么沒有青島版的呀 2、中小學(xué)生網(wǎng)絡(luò)云平臺學(xué)生資源在哪 3、國家教育資源平臺怎么下載視頻 國家中小...

linux源碼編譯安裝(Linux源碼安裝)

linux源碼編譯安裝(Linux源碼安裝)

今天給各位分享linux源碼編譯安裝的知識,其中也會對Linux源碼安裝進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、linux下面yum安裝和源碼編譯安裝的區(qū)別 2、linux怎樣編譯git源碼包 3、Linux內(nèi)核源碼如何編譯 4、linu...

168開獎(jiǎng)極速賽車騙局全過程(168極速賽車開獎(jiǎng)的視頻)

168開獎(jiǎng)極速賽車騙局全過程(168極速賽車開獎(jiǎng)的視頻)

本篇文章給大家談?wù)?68開獎(jiǎng)極速賽車騙局全過程,以及168極速賽車開獎(jiǎng)的視頻對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、極速賽車的技巧怎么玩? 2、168極速賽車是哪個(gè)國家的 3、極速賽車買前5名的方法 4、168極速賽車來源于哪個(gè)國家 5、極速賽車有...

阿拉德之怒差不多的游戲(跟阿拉德之怒差不多的游戲)

阿拉德之怒差不多的游戲(跟阿拉德之怒差不多的游戲)

本篇文章給大家談?wù)劙⒗轮畈欢嗟挠螒?,以及跟阿拉德之怒差不多的游戲?qū)?yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、請問一下勇士守護(hù)者和阿拉德之怒一樣嗎 2、阿拉德之怒停服了還有什么類似的嗎 3、有沒有類似dnf的手游? 4、各位大神有沒有好玩的格斗游戲類似...

個(gè)人工作室官網(wǎng)源碼(個(gè)人工作室網(wǎng)站)

個(gè)人工作室官網(wǎng)源碼(個(gè)人工作室網(wǎng)站)

今天給各位分享個(gè)人工作室官網(wǎng)源碼的知識,其中也會對個(gè)人工作室網(wǎng)站進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、云楓工作室企業(yè)網(wǎng)站源碼(asp無限制版)3.0 首頁怎樣調(diào)用推薦產(chǎn)品縮略圖 怎樣調(diào)用所有產(chǎn)品圖片,怎樣調(diào)用新 2、求一個(gè)比較好的PHP個(gè)人博客...