コードを直接見てみましょう。これは非常に単純な PHP クラスです
コードをコピーします コードは次のとおりです:
$IDCard = new IDCard();
var_dump($IDCard: :isCard($_GET[ 'card']));
/**
* IDカード処理カテゴリー
*/
class IDCard {
//ID カードが正しいかどうかを検証します
public static function isCard($card) {
$カード= self :: to18card($カード); public static function to18card($ card){$ card = trim($ card); ($card, 12, 3), array('996', '997', '998', '999 ')) !== false) {
$card = substr($card, 0, 6) '18 ' .substr($card, 6, 9);
'19'、国家標準 gb 11643-19 に準拠。 99
プライベート静的関数 getVerifyNum($ CardBase) {
if (strlen($cardBase) != 17) {
return false; }
// 加重係数
$factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6) 、3、7、9、10、5、8、4、2) array('1', 「X」、「9」、「8」、「7」、「6」、 '5', '4', '3', '2');
$ checksum = 0;
for ($i = 0; $i $checksum + = substr($cardBase, $i, 1) * $factor[$i];
} O $ MOD = $ CHECKSUM % 11; $ Verify_number = $ Verify_number_List [$ Mod];
http://www.bkjia.com/PHPjc/824992.html
www.bkjia.com
本当
http://www.bkjia.com/PHPjc/824992.html
技術記事
コードを直接見てみましょう。非常に単純な PHP クラスのコピー コードは次のとおりです。 #& */ クラス IDC...