ホームページ  >  記事  >  バックエンド開発  >  PHP_PHPチュートリアルで指定したランダム文字列を生成する簡単な実装方法

PHP_PHPチュートリアルで指定したランダム文字列を生成する簡単な実装方法

WBOY
WBOYオリジナル
2016-07-13 09:58:35781ブラウズ

指定されたランダムな文字列を生成するPHPの簡単な実装方法

具体的な解析は以下の通りです

これは、生成されたコンテンツに必須の設定を必要としないシンプルな機能です。そのため、生成される文字列の長さが短い場合、指定された型の文字が存在しない場合があります。もちろん、変更するのは非常に簡単なので、ここでは追加しません。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

/**

* @param string $type

* @param $length

* @戻り文字列

*/

関数randomString($type="数値,上位,下位",$length){

$valid_type = array('数値','上位','下位');

$case =explode(",",$type);

$count = count($case);

//交差に基づいてパラメータが有効かどうかを判断します

if($count !== count(array_intersect($case,$valid_type))){

false を返す;

}

$ lower = "abcdefghijklmnopqrstuvwxyz";

$upper = strtoupper($ lower);

$number = "0123456789";

$str_list = "";

for($i=0;$i

$str_list .= $$case[$i];

}

return substr(str_shuffle($str_list),0,$length);

}

echo randomString("数値,上位,下位",12);

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/977615.html技術記事 PHP で指定されたランダムな文字列を生成する簡単な実装方法を次のように詳細に分析します。これは単純な関数であり、生成される内容に必須の設定はありません。そのため、生成される文字列の長さは長くなります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。