これまで、PHP で乱数を生成する方法を紹介しましたが、PHP で生成される乱数については特に紹介していませんでした。次に、PHP で数字と文字の組み合わせをランダムに生成する方法を紹介します。この例は、PHP が乱数を生成する方法と、関連するスキルとランダム文字の使用法を分析するために使用されます。これは、困っている友人が参照するのに役立ちます。
数字と文字からPHP乱数を生成する方法
function getRandomString($len, $chars=null) { if (is_null($chars)){ $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; } mt_srand(10000000*(double)microtime()); for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++){ $str .= $chars[mt_rand(0, $lc)]; } return $str; }
たとえば、文字と数字の2桁の組み合わせをランダムに生成するには、
関数を呼び出してパラメータ2を渡すだけです。 。
echo getRandomString(2);小文字のみを生成する場合は、同様の方法を使用できます
echo chr(mt_rand(65, 90);大文字
echo chr(mt_rand(97, 122));
概要:
これを見て、多くの友人が乱数の生成についてより深く理解できると思います。 PHP は、文字と数字、および大文字と小文字で構成されています。この記事があなたの仕事の出発点として役立つことを願っています。関連する推奨事項:
以上が文字と数字からPHP乱数を生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。