国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php簡單隨機字符串生成方法示例

2024-05-04 23:56:46
字體:
供稿:網(wǎng)友

本文實例講述了php簡單隨機字符串生成方法。分享給大家供大家參考,具體如下:

<?phpfunction rand_str($length,$p='all'){ $nums = '0123456789'; $lowers = 'abcdefghijklmnopqrstuvwxyz'; $uppers = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; if ($p == 'all') {  $src = $nums.$lowers.$uppers; } else {  $src = '';  if (strpos($p, 'num') !== false)   $src .= $nums;  if (strpos($p, 'lower') !== false)   $src .= $lowers;  if (strpos($p, 'upper') !== false)   $src .= $uppers; } return $src? substr(str_shuffle($src), 0, $length) : $src;}?>

去網(wǎng)上搜了一下隨機字符串的php函數(shù), 發(fā)現(xiàn)大部分的實現(xiàn)都用到了循環(huán)--這有點低效率啊. 在php中, 有各種各樣的函數(shù), 只有你想不到, 沒有他想不到. str_shuffle()函數(shù)可以輕松做到隨機字符串. 不過呢, 還是封裝一個吧, 畢竟有的人有只用大寫字母和只用數(shù)字的需求.

函數(shù)的第二個參數(shù)num, lower, upper可以隨意組合哦.

真正核心的語句只有一行

substr(str_shuffle($src), 0, $length)

作用是將字符串$src亂序并且截取前$length個字符.

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


注:相關(guān)教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 鸡泽县| 南平市| 抚宁县| 曲周县| 江门市| 和顺县| 金堂县| 疏勒县| 梁山县| 会泽县| 沐川县| 水城县| 当雄县| 雷山县| 长岭县| 阿瓦提县| 淮安市| 河曲县| 兴仁县| 鹿泉市| 凤翔县| 梅河口市| 福州市| 夏河县| 灵璧县| 常德市| 久治县| 怀来县| 开化县| 东宁县| 和龙市| 双辽市| 广灵县| 麦盖提县| 合川市| 满洲里市| 会同县| 西乡县| 东方市| 西充县| 兖州市|