Nous en savons beaucoup sur PHP en PHP. Je ne sais pas ce que vous savez sur l'encapsulation des codes de vérification. Je pense qu'un grand nombre de personnes ne connaissent pas cette partie des connaissances. cet article vous guidera davantage pour comprendre ce contenu en profondeur.
Recommandations associées : Résoudre des tableaux PHP en une minute : comment utiliser le tri rapide ?
Exemples d'encapsulation de codes de vérification en PHP :
Nous créons d'abord un nouveau fichier, puis écrivons leurs conditions, largeur, hauteur, lettres, chiffres, mélange alphanumérique, points d'interférence, couleur d'arrière-plan, couleur de police, etc. ; puis nous définissons une fonction, puis nous commençons à préparer le canevas, à générer des couleurs et de quels types de caractères nous avons besoin, des points d'interférence et à préparer la sortie. Tapez, préparez l'image de sortie pour la destruction finale ; le code spécifique est le suivant :
//1 largeur et hauteur alphanumérique ligne d'interférence mixte point d'interférence couleur de fond couleur de police
function verify($width = 100,$height=40,$num =5,$type =1)
//1. Préparez la toile
$image = imagecreatetruecolor (Swidth,$height) ;
//3 De quels types de personnages avez-vous besoin
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; }
//Shallow Color
function lightColor () { return imagecolorallocate ($image,mt_rand(130,255) ,mt_rand(130,255) , mt_rand(130,255)) ; // 0-255 } function deepColor () { }
Selon la démonstration de code ci-dessus, nous devons établir leurs spécifications, les couleurs et les styles de caractères dont nous avons besoin, etc.
Partage de vidéos d'apprentissage associées : Tutoriel vidéo php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!