php原生 生成隨機字串

2021-08-20 06:12:48 字數 1249 閱讀 1047

/**

* [生成隨機字串]

* @param integer $length [生成的長度]

* @param integer $type [生成的型別]

* @return [type] str [description]

* @php 隨機碼型別:0,數字+大寫字母;1,數字;2,小寫字母;3,大寫字母;4,特殊字元;-1,數字+大小寫字母+特殊字元

*/function randcode($length = 5, $type = 0) |");

if ($type == 0) else if ($type == "-1") else

$count = strlen($string) - 1;

for ($i = 0; $i < $length; $i++)

return $code;

}/**

* @ 0-存數字字串;1-小寫字母字串;2-大寫字母字串;3-大小寫數字字串;4-字元;

* 5-數字,小寫,大寫,字元混合

* @param integer $type [字串的型別]

* @param integer $length [字串的長度]

* @param integer $time [是否帶時間1-帶,0-不帶]

* @return [string] $str [返回唯一字串]

*/function randsole($type = 0,$length = 18,$time=0)else

}break;

case 1:

for((int)$i = 0;$i <= $length;$i++)else;}}

break;

case 2:

for((int)$i = 0;$i <= $length;$i++)else;}}

break;

case 3:

for((int)$i = 0;$i <= $length;$i++)else;}}

break;

case 4:

for((int)$i = 0;$i <= $length;$i++)else;}}

break;

case 5:

for((int)$i = 0;$i <= $length;$i++)else;}}

break;

}return $str;

}

本文出自

php 隨機生成字串

方法一 desc im 取得隨機字串 param int length 32 隨機字元長度,預設為32 param int mode 0 隨機字元型別,0為大小寫英文和數字,1為數字,2為小寫字母,3為大寫字母,4為大小寫字母,5為大寫字母和數字,6為小寫字母和數字 return 返回 取得的字串 ...

php 原生生成xls和csv

參考文獻 1 生成xls 核心 開始輸出 excel new excel 引入類檔案,例項化類 header content type text html charset utf 8 header pragma public header expires 0 header cache control...

生成隨機字串

原文出處 估摸著以後極有可能使用到,於是寫了乙個生成隨機字串的函式。可以自定義生成規則,生成字串長度。模仿了ms的函式風格,生成規則使用巨集的或且規則,返回值使用了布林型。這裡使用布林返回可能作用不大。直接貼 吧,同樣是兩個檔案。randomstring.h pragma once define r...