주어진 은행 계좌에 대해 크로아티아 IBAN을 생성하는 PHP 함수를 작성했습니다. 나는 IBAN을 반환하기 위해 쉽게 다시 작성할 수 있습니다. 문제는 그것이 최적화되지도 우아하지 않은 것입니다. 다음은이 함수입니다.IBAN을 생성하기위한 PHP 스크립트 최적화
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을 생성 할 수 있습니까?
정확히 어떤 문제가 있습니까? 많은 양의 코드를 생성해야합니까? –