PHP Класс Faker\Calculator\Luhn

Luhn algorithm is used to validate credit card numbers, IMEI numbers, and National Provider Identifier numbers.
См. также: http://en.wikipedia.org/wiki/Luhn_algorithm
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
computeCheckDigit ( $partialNumber ) : string
generateLuhnNumber ( $partialValue ) : string Generate a Luhn compliant number.
isValid ( string $number ) : boolean Checks whether a number (partial number + check digit) is Luhn compliant

Приватные методы

Метод Описание
checksum ( string $number ) : integer

Описание методов

computeCheckDigit() публичный статический Метод

public static computeCheckDigit ( $partialNumber ) : string
$partialNumber
Результат string

generateLuhnNumber() публичный статический Метод

Generate a Luhn compliant number.
public static generateLuhnNumber ( $partialValue ) : string
Результат string

isValid() публичный статический Метод

Checks whether a number (partial number + check digit) is Luhn compliant
public static isValid ( string $number ) : boolean
$number string
Результат boolean