Calcul d'une clé RIB
- Par Emacs
- 0 commentaire
- 1 469 lectures
- De Audran Le Baron
- Site Internet
- RSS - Atom
Cette portion de code vous présente la fonction permettant de calculer la clé RIB d'un numéro de compte bancaire à partir des informations du compte : code banque, code guichet et numéro de compte composé de chiffres et / ou de lettres. Cette fonction est implémentée dans la classe RIB_FR (voir tutoriels) pour effectuer les calculs et vérification de clé RIB.
Portion de code
Fonction de calcul de clé RIB<?php/*** Cette fonction calcule une clé RIB à partir des informations bancaires* La fonction implémente l'algorithme de clé RIB* Une clé RIB n'est valable que si elle se trouve dans l'intervalle 01 - 97** @param string code unique de la banque* @param string code unique du guichet (agence où se trouve le compte)* @param string numéro du compte bancaire (peut contenir des lettres)* @return string clé rib calculée**/function calculerCleRib($sCodeBanque, $sCodeGuichet, $sNumeroCompte){// Variables locales$iCleRib = 0;$sCleRib = '';// Calcul de la clé RIB à partir des informations bancaires$sNumeroCompte = strtr(strtoupper($sNumeroCompte), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ','12345678912345678923456789');// Valeur de retourif($iCleRib<0){$sCleRib = '0'. (string)$iCleRib;} else {$sCleRib = (string) $iCleRib;}return $sCleRib;}?>
Les commentaires
Soyez le premier à réagir !
