Я написал функцию в PHP, которая генерирует хорватский IBAN для данного банковского счета. Я могу легко переписать для возврата любого IBAN. Проблема в том, что я думаю, что она не оптимизирована и не элегантна. Это функция:Оптимизировать скрипт PHP для генерации IBAN
function IBAN_generator($acc){
if(strlen($acc)!=23)
return;
$temp_str=substr($acc,0,3);
$remainder =$temp_str % 97;
for($i=3;$i<=22;$i++)
{
$remainder =$remainder .substr($acc,$i,1);
$remainder = $remainder % 97;
}
$con_num = 98 - $remainder;
if ($con_num<10)
{
$con_num="0".$con_num;
}
$IBAN="HR".$con_num.substr($acc,0,17);
return $IBAN;
}
Есть ли лучший способ генерации IBAN?
С чем вы столкнулись? Вам нужно генерировать большое количество кодов? –