REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 962 B
Close
/home/byroehnu/easetack.com/vendor/fakerphp/faker/src/Faker/Provider/pt_BR/check_digit.php
Text
Base64
<?php namespace Faker\Provider\pt_BR; /** * Calculates one MOD 11 check digit based on customary Brazilian algorithms. * * @see http://en.wikipedia.org/wiki/Check_digit * @see http://pt.wikipedia.org/wiki/CNPJ#Algoritmo_de_Valida.C3.A7.C3.A3o * @see http://en.wikipedia.org/wiki/Cadastro_de_Pessoas_F%C3%ADsicas#Validation * * @param int|string $numbers Numbers on which generate the check digit * * @return int */ function check_digit($numbers) { $numbers = (string) $numbers; $length = strlen($numbers); $second_algorithm = $length >= 12; $verifier = 0; for ($i = 1; $i <= $length; ++$i) { if (!$second_algorithm) { $multiplier = $i + 1; } else { $multiplier = ($i >= 9) ? $i - 7 : $i + 1; } $verifier += $numbers[$length - $i] * $multiplier; } $verifier = 11 - ($verifier % 11); if ($verifier >= 10) { $verifier = 0; } return $verifier; }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 8
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
Address.php
6.20 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
check_digit.php
962 B
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Company.php
954 B
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Internet.php
322 B
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Payment.php
4.36 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Person.php
10.27 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PhoneNumber.php
4.64 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Text.php
154.54 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).