php隨機字串
function 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; }
在php中, 有各種各樣的函式, 只有你想不到, 沒有他想不到. str_shuffle()函式可以輕鬆做到隨機字串. 不過呢, 還是封裝一個吧, 畢竟有的人有隻用大寫字母和只用數字的需求.
函式的第二個引數num, lower, upper可以隨意組合哦.
真正核心的語句只有一行
substr(str_shuffle($src), 0, $length)
http://blog.csdn.net/jiangbinliu/article/details/7537742
相關文章
- python生成隨機數、隨機字串Python隨機字串
- python 隨機字串Python隨機字串
- [Z]Oracle 的隨機數、隨機日期和時間、隨機字串Oracle隨機字串
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- Python隨機數與隨機字串詳解Python隨機字串
- 生成隨機字串並排序隨機字串排序
- 隨機字串生成與排序隨機字串排序
- 從oracle表中隨機取記錄,產生隨機數和隨機字串Oracle隨機字串
- 【轉】python生成隨機字串Python隨機字串
- PHP獲取隨機數PHP隨機
- javascript隨機生成字串,可以用來生成隨機密碼JavaScript隨機字串密碼
- python 隨機生成字串資料Python隨機字串
- php生成唯一隨機碼PHP隨機
- PHP 生成更好的隨機數PHP隨機
- **PHP隨機數演算法PHP隨機演算法
- (轉)Oracle的隨機數、隨機日期和時間、隨機字串及造資料匿名過程Oracle隨機字串
- Python 實現隨機打亂字串Python隨機字串
- QT生成固定長度的隨機字串QT隨機字串
- 生成固定長度不重複的隨機字串隨機字串
- 關於C# 的高效隨機字串 (轉)C#隨機字串
- PHP生成卡哇伊隨機頭像PHP隨機
- 【C#】比較 Random 與 RandomNumberGenerator 生成隨機字串C#random隨機字串
- PHP——字串PHP字串
- PHP生成隨機密碼的幾種方法PHP隨機密碼
- 直播軟體開發,JS生成隨機字串的方法JS隨機字串
- JavaScript隨機不重複的字元組成新的字串JavaScript隨機字元字串
- 【DBMS_RANDOM】使用 DBMS_RANDOM包生成隨機字串random隨機字串
- 一個PHP通用隨機密碼的實現PHP隨機密碼
- PHP 中的隨機數——你覺得可靠麼?PHP隨機
- php實現mysql資料庫隨機重排例子PHPMySql資料庫隨機
- python如何隨機選擇幾個字串並輸出Python隨機字串
- 第六章 生成隨機字串並排序 練習隨機字串排序
- MVC把隨機產生的字串轉換為圖片MVC隨機字串
- PHP分割字串PHP字串
- 隨機之美,隨機森林隨機森林
- php生成一個可選位數的隨機碼PHP隨機
- php 隨機顯示圖片的函式程式碼PHP隨機函式
- PostgreSQL 生成隨機數字、字串、日期、驗證碼以及 UUIDSQL隨機字串UI