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

首頁 > 開發 > PHP > 正文

PHP生成指定隨機字符串的簡單實現方法

2024-05-04 23:33:42
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了PHP生成指定隨機字符串的簡單實現方法,涉及php操作數組與字符串的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

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

這是一個簡單的函數,沒有對生成的內容作強制設定。所以在生成的字符串長度較少的時候,會出現沒有指定類型字符的情況。當然,修改起來也很簡單,這里就不做添加了。

 

 
  1. /** 
  2. * @param string $type 
  3. * @param $length 
  4. * @return string 
  5. */ 
  6. function randomString($type="number,upper,lower",$length){ 
  7. $valid_type = array('number','upper','lower'); 
  8. $case = explode(",",$type); 
  9. $count = count($case); 
  10. //根據交集判斷參數是否合法 
  11. if($count !== count(array_intersect($case,$valid_type))){ 
  12. return false; 
  13. $lower = "abcdefghijklmnopqrstuvwxyz"
  14. $upper = strtoupper($lower); 
  15. $number = "0123456789"
  16. $str_list = ""
  17. for($i=0;$i<$count;++$i){ 
  18. $str_list .= $$case[$i]; 
  19. return substr(str_shuffle($str_list),0,$length); 
  20. echo randomString("number,upper,lower",12); 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南康市| 仁寿县| 桦川县| 江孜县| 丹东市| 龙岩市| 娄底市| 洞头县| 中阳县| 黄石市| 临泉县| 望城县| 乡宁县| 江西省| 项城市| 荣昌县| 揭西县| 景泰县| 阿合奇县| 云阳县| 突泉县| 陆川县| 青铜峡市| 金山区| 洪湖市| 独山县| 新宁县| 尖扎县| 博罗县| 长宁县| 鱼台县| 昭平县| 老河口市| 六枝特区| 三江| 上栗县| 岗巴县| 尉犁县| 乌审旗| 三门峡市| 浏阳市|