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

PHP_php Tipsで指定したランダム文字列を生成する簡単な実装方法

墨辰丷
墨辰丷オリジナル
2018-06-11 17:45:301415ブラウズ

この記事では、PHP での配列と文字列の操作に関する簡単な実装方法を主に紹介します。必要な方は、この記事の例を参照してください。

# 指定されたランダムな文字列を生成するための PHP の簡単な実装方法について説明します。具体的な分析は次のとおりです。

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

/**
 * @param string $type
 * @param $length
 * @return string
 */
function randomString($type="number,upper,lower",$length){
  $valid_type = array('number','upper','lower');
  $case = explode(",",$type);
  $count = count($case);
  //根据交集判断参数是否合法
  if($count !== count(array_intersect($case,$valid_type))){
    return false;
  }
  $lower = "abcdefghijklmnopqrstuvwxyz";
  $upper = strtoupper($lower);
  $number = "0123456789";
  $str_list = "";
  for($i=0;$i<$count;++$i){
    $str_list .= $$case[$i];
  }
  return substr(str_shuffle($str_list),0,$length);
}
echo randomString("number,upper,lower",12);

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

関連する推奨事項:

php ファイルのコピーと移動に関するヒント

php はコレクション クラスに基づいていますスヌーピーによるThunder VIPアカウントのキャプチャ方法

phpテンプレートとjsアップロードプラグインを組み合わせてリフレッシュフリーアップロードを実現する方法

以上がPHP_php Tipsで指定したランダム文字列を生成する簡単な実装方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。