check-bankrekeningnummer
Gesponsorde koppelingen
PHP script bestanden
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
function proef11($bankrek){
$csom = 0; // variabele initialiseren
$pos = 9; // het aantal posities waaruit een bankrekeningnr hoort te bestaan
for ($i = 0; $i < strlen($bankrek); $i++){
$num = substr($bankrek,$i,1); // bekijk elk karakter van de ingevoerde string
if ( is_numeric( $num )){ // controleer of het karakter numeriek is
$csom += $num * $pos; // bereken somproduct van het cijfer en diens positie
$pos--; // naar de volgende positie
}
}
$postb = ($pos > 1) && ($pos < 7); // True als resterende posities tussen 1 en 7 => Postbank
$mod = $csom % 11; // bereken restwaarde van somproduct/11.
return( $postb || !($pos || $mod) ); // True als het een postbanknr is of restwaarde=0 zonder resterende posities
}
?>
function proef11($bankrek){
$csom = 0; // variabele initialiseren
$pos = 9; // het aantal posities waaruit een bankrekeningnr hoort te bestaan
for ($i = 0; $i < strlen($bankrek); $i++){
$num = substr($bankrek,$i,1); // bekijk elk karakter van de ingevoerde string
if ( is_numeric( $num )){ // controleer of het karakter numeriek is
$csom += $num * $pos; // bereken somproduct van het cijfer en diens positie
$pos--; // naar de volgende positie
}
}
$postb = ($pos > 1) && ($pos < 7); // True als resterende posities tussen 1 en 7 => Postbank
$mod = $csom % 11; // bereken restwaarde van somproduct/11.
return( $postb || !($pos || $mod) ); // True als het een postbanknr is of restwaarde=0 zonder resterende posities
}
?>