私たちは PHP について PHP についてたくさんのことを学びました。検証コードのカプセル化についてどれだけ知っているかわかりません。この部分の知識は多くの人が知らないと思います。だから心配しないでください。この記事を読んでさらに詳しく知り、内容を深く理解してください。
関連する推奨事項: 1 分で PHP 配列を解決する - クイック ソートの使用方法
PHP での検証コードのカプセル化の例:
最初に新しいファイルを作成し、次にその条件、幅、高さ、文字、数字、英数字の混合、干渉点、背景色、フォントの色など; 次に関数を定義し、キャンバスの準備を開始し、色を生成し、必要な文字の種類、干渉点、出力の準備を開始します。最終破壊の出力画像; 具体的なコードは次のとおりです:
//1 幅と高さ 英数字 英数字混合干渉ライン 干渉ポイント 背景色 フォント色
function verify($width = 100,$height=40,$num =5,$type =1)
//1. キャンバスを準備します
$image = imagecreatetruecolor (Swidth,$height) ;
//3必要な文字の種類
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; }
//浅い色
function lightColor () { return imagecolorallocate ($image,mt_rand(130,255) ,mt_rand(130,255) , mt_rand(130,255)) ; // 0-255 } function deepColor () { }
上記のコードのデモに従って、必要な仕様、色、文字スタイルなどを確立する必要があります。
以上がPHP での検証コードのカプセル化について 1 分で学びます (パート 1)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。