(1)文件目錄
代碼是采用了類與對象的方式來生成二維碼的,故在此同時想對require包含文件的用法做以說明
將getphp.php和index.php放于同一目錄下,index.php作用是,建立一個生成二維碼的類,然后在getPhp.php頭文件中使用require引入index.php然后就可以調用index.php里面的類。
(2)代碼分析
index.php
<?phpclass checkCode{ PRivate $length=4; private $type=1; public function __construct($_length,$_type) { $this->length=$_length; $this->type=$_type; } public function randNumber(){ switch($this->type) { case 1: return join(array_rand(range(0,9),$this->length)); break; case 2: return join(array_rand(array_flgetPhp.index
<?php require "index.php"; $code=new checkCode(4,3); echo $code->randNumber();引入index.php文件,可以使用其中建立的類實例化對象,根據您的目的和需求,實例化您想要的對象,然后調用對象的函數(三)重點解析
array_rand():從數組中隨機取出一個或多個元素,返回鍵值
array_flip():反轉/交換數組中的鍵名和對應關聯的鍵值。
array_merge():把一個或多個數組合并為數組
把一個或多個數組合并為一個數組。 |
把一個或多個數組合并為一個數組。 |
把一個或多個數組合并為一個數組。 |
把一個或多個數組合并為一個數組。 |
新聞熱點
疑難解答
圖片精選