成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP獲取redis里不存在的6位隨機數應用示例【設置24小時過時】
全站頭部文字 我要出現在這里
PHP獲取redis里不存在的6位隨機數應用示例【設置24小時過時】 920 2023-12-08   

本文實例講述了PHP獲取redis里不存在的6位隨機數的方法。分享給大家供大家參考,具體如下:

PHP獲取6位數隨機數

PHP str_shuffle() 函數

str_shuffle() 函數隨機打亂字符串中的所有字符。

參數 描述 string 必需。規定要打亂的字符串。

用php的str_shuffle函數:

<?php
$randStr = str_shuffle('ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890');
$rand = substr($randStr,0,6);
?>

實例:獲取redis里面不存在的6位隨機數(設置24小時過時)

$port_number = '1605D1BCC6C8027BA0223147652D67D6';
$send_number = $this->getSixRandNumber();
$rs = $this->redis->setKeyValue('ports:' . $send_number,$port_number);
//以秒為最小單位
$this->redis->setTimeout('ports:' . $send_number,24*3600);
/**
* 獲取6位數隨機數
*/
protected function getSixRandNumber(){
$randStr = str_shuffle('1234567890');
$rand = substr($randStr,0,6);
$port = $this->redis->getItemByKey('ports:' .$rand);
//存在的重新取
if($port != null){
return $this->getSixRandNumber();
}
return $rand;
}

PS:這里再為大家提供兩款功能類似的在線工具供大家參考:

在線隨機數字/字符串生成工具:
http://tools.gimoo.net/aideddesign/suijishu

高強度密碼生成器:
http://tools.gimoo.net/password/CreateStrongPassword

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php字符串(string)用法總結》、《PHP數據結構與算法教程》、《php程序設計算法總結》、《php排序算法總結》、《PHP常用遍歷算法與技巧總結》、《PHP數學運算技巧總結》、《PHP數組(Array)操作技巧大全》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。


主站蜘蛛池模板: 打开免费观看视频在线观看高清| 男女视频在线播放| 松雪泰子| 金马电影网| 晓彤| 秀人网美女套图| 邓为个人资料及简历| 爱在线观看| 电影《七天》| 生活秀| 老公看你的| 熊乃瑾个人资料| 伦理<禁忌1| 邓佳佳| 欢乐钓鱼大师兑换码| 三年电影| 好男儿之情感护理| 如如123| 常蓝天| 王家卫作品| 多尔衮电视剧全集40集| 2018年党课主题及内容| 朋友的女朋友电影| 火辣身材| 麻豆视频观看| 邓佳佳| 标准体重| 夜魔3| 迷案1937电视剧剧情介绍| 意外的春天 电影| 王艺嘉| 金三角电影| 怎样看毛片| 关鹏| 村暖花开| 日韩免费观看电影| 幸福院 电视剧| 无内裤全透明柔术视频| 血疑电视剧| 爱情最美丽 电视剧| 电影频道直播|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103