内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

使用PHP生成不重復(fù)的8位卡號和卡密的方法

PHP是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。使用PHP生成不重復(fù)的8位卡號和卡密的方法是什么呢?我們一起看看吧。

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)二道江免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了近千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

一、生成不重復(fù)的隨機數(shù)字,可自定義長度

/**
 * 生成不重復(fù)的隨機數(shù)字
 * @param  int $start  需要生成的數(shù)字開始范圍
 * @param  int $end    結(jié)束范圍
 * @param  int $length 需要生成的隨機數(shù)個數(shù)
 * @return number      生成的隨機數(shù)
 */
function getRandNumber($start=0,$end=9,$length=8){
//初始化變量為0
$connt = 0;
//建一個新數(shù)組
$temp = array();
while($connt < $length){
//在一定范圍內(nèi)隨機生成一個數(shù)放入數(shù)組中
$temp[] = mt_rand($start, $end);
//$data = array_unique($temp);
//去除數(shù)組中的重復(fù)值用了“翻翻法”,就是用array_flip()把數(shù)組的key和value交換兩次。這種做法比用 array_unique() 快得多。
$data = array_flip(array_flip($temp));
//將數(shù)組的數(shù)量存入變量count中
$connt = count($data);
}
//為數(shù)組賦予新的鍵名
shuffle($data);
//數(shù)組轉(zhuǎn)字符串
$str=implode(",", $data);
//替換掉逗號
$number=str_replace(',', '', $str);
return $number;
}

二、隨機生成不重復(fù)的8位卡密

function makeCardPassword() {
        $code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
        $rand = $code[rand(0,25)]
            .strtoupper(dechex(date('m')))
            .date('d').substr(time(),-5)
            .substr(microtime(),2,5)
            .sprintf('%02d',rand(0,99));
        for(
            $a = md5( $rand, true ),
            $s = '0123456789ABCDEFGHIJKLMNOPQRSTUV',
            $d = '',
            $f = 0;
            $f < 8;
            $g = ord( $a[ $f ] ),
            $d .= $s[ ( $g ^ ord( $a[ $f + 8 ] ) ) - $g & 0x1F ],
            $f++
        );
        return  $d;
}

PHP擴展材料:

PHP獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多。

PHP還可以執(zhí)行編譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。

PHP在數(shù)據(jù)庫方面的豐富支持,也是它迅速走紅的原因之一,它支持下列的數(shù)據(jù)庫或是數(shù)據(jù)文件:

Adabas 、D、 DBA、dBase 、dbm 、filePro 、Informix 、InterBase、mSQL 、Microsoft SQL Server、·MySQL、Solid、Sybase、 Oracle 、PostgreSQL

以上就是使用PHP生成不重復(fù)的8位卡號和卡密的方法的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!

新聞標(biāo)題:使用PHP生成不重復(fù)的8位卡號和卡密的方法
網(wǎng)站URL:http://www.rwnh.cn/article12/pgsodc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站營銷、虛擬主機、搜索引擎優(yōu)化、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
霍州市| 三江| 大化| 罗甸县| 贞丰县| 读书| 上饶市| 巴彦县| 德州市| 泰兴市| 灵台县| 道孚县| 绥棱县| 宿松县| 福贡县| 彭州市| 洛阳市| 乐都县| 玉溪市| 杂多县| 宁城县| 隆子县| 澜沧| 城固县| 烟台市| 花莲市| 娄烦县| 太仓市| 广饶县| 攀枝花市| 民丰县| 常州市| 富蕴县| 鄂州市| 锦屏县| 昭觉县| 泰顺县| 孟州市| 澄江县| 固始县| 汽车|