- substr: documentation ( source)
- round: documentation ( source)
- print_r: documentation ( source)
<?php
function checkOGRN($ogrn){
if (strlen($ogrn) == 13) {
$verify_num = intval(substr($ogrn, 0, 12));
$check_num = intval(substr($ogrn, -1));
$res_num = $verify_num % 11;
if ($res_num > 9) $res_num - round($res_num/10)*10;
if ($result == $check) return true;
} elseif (strlen($ogrn) == 15) {
$verify_num = intval(substr($ogrn, 0, 14));
$check_num = intval(substr($ogrn, -1));
$res_num = $verify_num % 13;
if ($res_num > 9) $res_num - round($res_num/10)*10;
if ($result == $check) return true;
} else return false;
}
print_r(checkOGRN('311333426300044'));