<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            php語言

            PHP簡單生成隨機字符串

            時間:2025-04-08 00:36:10 php語言 我要投稿
            • 相關推薦

            PHP簡單生成隨機字符串

              此函數創建一個隨機字符串,可以作為用戶的隨機密碼等,有需要的朋友可以參考下。

              /**

              * 生成隨機字符串

              * @param string $lenth 長度

              * @return string 字符串

              */

              function get_randomstr($lenth = 6) {

              return get_random($lenth, '123456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ');

              }

              /**

              * 產生隨機字符串

              *

              * @param    int        $length  輸出長度

              * @param    string     $chars   可選的 ,默認為 0123456789

              * @return   string     字符串

              */

              function get_random($length, $chars = '0123456789') {

              $hash = '';

              $max = strlen($chars) - 1;

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

              $hash .= $chars[mt_rand(0, $max)];

              }

              return $hash;

              }

              使用方法:

              1

              2

              echo get_randomstr(6);

              echo get_randomstr(7);

              輸出:

              1

              2

              vS8wZK

              hQ17fEI

              以上的這兩個結果都會隨機生成,每次運行的結構都會不一樣。

              解析:

              通過參數傳入生成字符串的個數給方法get_randomstr();get_randomstr()方法再通過get_random方法生成隨機數返回給get_randomstr(),其實這一過程是通過兩個自定義方法來完成的,我個人也覺得比較繁瑣,雖然思路是清晰的。其實這種方法的好處就是當我們在公共方法把get_random方法寫死的時候,如果后面發現有些功能是get_random不能滿足的事情下,我們可以通過get_randomstr方法來擴展。

            【PHP簡單生成隨機字符串】相關文章:

            PHP生成隨機字符串的技巧10-10

            PHP生成自定義長度隨機字符串實例07-22

            php如何生成隨機密碼07-01

            PHP生成隨機密碼的方法11-06

            php怎么生成隨機密碼10-29

            如何給php生成隨機密碼09-09

            使用PHP批量生成隨機用戶名10-17

            php生成隨機密碼的幾種方法07-11

            php生成N個不重復的隨機數07-27

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院