[code]<?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
}
?>[/code]