国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 和田县| 岑溪市| 岳阳市| 元氏县| 富宁县| 洪雅县| 红安县| 临夏市| 佛山市| 白玉县| 于田县| 申扎县| 襄城县| 广东省| 龙门县| 云阳县| 宜良县| 靖西县| 罗平县| 威海市| 积石山| 应城市| 巴林左旗| 肃北| 灵石县| 江永县| 石河子市| 平遥县| 兰西县| 钟山县| 南阳市| 温州市| 杨浦区| 堆龙德庆县| 青铜峡市| 顺平县| 阜南县| 韩城市| 喀喇| 翼城县| 黑山县|