Heim > Artikel > Backend-Entwicklung > Erfahren Sie in einer Minute mehr über die Kapselung von Bestätigungscodes in PHP (Teil 1)
Wir haben so viel über PHP gelernt. Ich weiß nicht, wie viel Sie über die Kapselung von Bestätigungscodes wissen. Machen Sie sich also keine Sorgen, dieser Artikel wird Sie zu einem tieferen Verständnis dieses Inhalts führen.
Verwandte Empfehlungen: PHP-Arrays in einer Minute lösen – Wie verwende ich die Schnellsortierung?
Beispiele für die Kapselung von Bestätigungscodes in PHP:
Zuerst erstellen wir eine neue Datei und notieren dann deren Bedingungen, Breite, Höhe, Buchstaben, Zahlen, gemischte alphanumerische Zeichen, Interferenzpunkte, Hintergrundfarbe, Schriftfarbe usw .; dann definieren wir eine Funktion, und dann beginnen wir mit der Vorbereitung der Leinwand, der Generierung der benötigten Zeichen, der Interferenzpunkte und der Art der vorzubereitenden Ausgabe und bereiten die Ausgabebilder für die endgültige Zerstörung des spezifischen Codes vor ist wie folgt:
//1 Breite und Höhe alphanumerisch alphanumerisch gemischte Interferenzlinie Interferenzpunkt Hintergrundfarbe Schriftfarbe
function verify($width = 100,$height=40,$num =5,$type =1)
//1. Bereiten Sie die Leinwand vor
$image = imagecreatetruecolor (Swidth,$height) ;
//3 Welche Art von Zeichen möchten Sie? brauchen
switch ($type) ( case 1 : $str = '0123456789' ; $string=substr(str_ shuffle($str) ,0,$num) ; break; case 2 : $arr = range('a' ,'z') ; shuffle ($arr) ; $tmp array_slice($arr ,0,5) ; $string = join('',$tmp) ; break; case 3 : //0-9 a-z A-2. $str=' 123456789abcdefghjklmnopqrstuvwxyzABCDE FGHJKLMNOPQRSTUYWXYZ'; $string = substr (str_shuffle($str) ,0,$num) ; break; }
//Lichtfarbe
function lightColor () { return imagecolorallocate ($image,mt_rand(130,255) ,mt_rand(130,255) , mt_rand(130,255)) ; // 0-255 } function deepColor () { }
Gemäß der obigen Code-Demonstration müssen wir ihre Spezifikationen, Farben und Zeichenstile festlegen, die wir usw. benötigen;
Verwandte Lernvideofreigabe: php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonErfahren Sie in einer Minute mehr über die Kapselung von Bestätigungscodes in PHP (Teil 1). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!