Heim  >  Artikel  >  Backend-Entwicklung  >  Eine einfache Implementierungsmethode zum Generieren einer bestimmten Zufallszeichenfolge in PHP_php-Tipps

Eine einfache Implementierungsmethode zum Generieren einer bestimmten Zufallszeichenfolge in PHP_php-Tipps

墨辰丷
墨辰丷Original
2018-06-11 17:45:301429Durchsuche

Dieser Artikel stellt hauptsächlich die einfache Implementierungsmethode zum Generieren bestimmter Zufallszeichenfolgen in PHP vor und beinhaltet die Fähigkeiten zum Betreiben von Arrays und Zeichenketten in PHP. Freunde in Not können sich auf die Beispiele dieses Artikels beziehen

Beschreibt eine einfache Implementierungsmethode für PHP, um eine bestimmte Zufallszeichenfolge zu generieren. Die spezifische Analyse lautet wie folgt:

Dies ist eine einfache Funktion und es gibt keine obligatorische Einstellung für den generierten Inhalt. Wenn die Länge der generierten Zeichenfolge klein ist, gibt es daher Situationen, in denen keine angegebenen Typzeichen vorhanden sind. Natürlich ist es sehr einfach zu ändern, daher werde ich es hier nicht hinzufügen.

/**
 * @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);

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.

Verwandte Empfehlungen:

PHP-Techniken zum Kopieren und Verschieben von Dateien

PHP basiert auf der Collection-Klasse Snoopys Methode zum Erfassen von Thunder VIP-Konten

Die Methode der Kombination von PHP-Vorlage und JS-Upload-Plug-in, um einen aktualisierungsfreien Upload zu erreichen

Das obige ist der detaillierte Inhalt vonEine einfache Implementierungsmethode zum Generieren einer bestimmten Zufallszeichenfolge in PHP_php-Tipps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn