ホームページ >バックエンド開発 >PHPチュートリアル >クレジット カード番号が正しいかどうかを確認する PHP 関数_PHP チュートリアル

クレジット カード番号が正しいかどうかを確認する PHP 関数_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:52:331004ブラウズ

クレジットカード番号が正しいかどうかを確認するためのPHP関数

この記事では、クレジットカード番号が正しいかどうかを確認するためのPHP関数を主に紹介します。この記事では、実装コードを直接提供していますので、必要な方は参照してください。

次の PHP 関数を使用して、カード番号がクレジット カードかどうかを確認できます:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

関数 validateCard ( $cardnumber )

{

$cardnumber = preg_replace ( " /D|s/ " , "" , $cardnumber ) # 数字以外を削除します

$cardlength = strlen ( $cardnumber ) ;

if ( $cardlength != 0 )

{

$パリティ = $cardlength % 2 ;

$sum = 0 ;

for ( $i = 0 ; $i {

$digit = $cardnumber [ $i ] ;

if ( $i % 2 == $parity ) $digit = $digit * 2 ;

if ( $digit > 9 ) $digit = $digit - 9 ;

$sum = $sum + $digit ;

}

$有効 = ( $sum % 10 == 0 ) ;

$valid を返します ;

}

false を返す ;

}

注< >: さらにエキサイティングなチュートリアルについては、Bangke Homeプログラミング に注目してください。

http://www.bkjia.com/PHPjc/1007657.html

tru​​ehttp://www.bkjia.com/PHPjc/1007657.html技術記事この記事では、クレジット カード番号が正しいかどうかを確認するための PHP の機能を主に紹介します。この記事では、実装コードを直接提供しますので、必要な方は参照して使用してください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。