Blog: Peđina beležnica, 09.Sep.2016, 16:54   (ažurirano 02.Apr.2020.)

Računanje kontrolnog broja po modulu 97 u PHP

Izvor: http://pedja.supurovic.net/racunanje-kontrolnog-broja-po-modulu-97-u-php

Zatrebalo mi je da izračunam kontrolni broj po modulu 97, ali nigde nisam našao primer urađen u PHP. Pošto sam napisao funkciju koja to radi, evo je ovde, ako još nekome bude trebalo.
function Modul97 ($pBroj) { $mBroj = ''; $mFixedBroj = ''; foreach (str_split (strtoupper((string)$pBroj)) as $mChar) { if (is_numeric ($mChar)) { $mBroj .= $mChar; $mFixedBroj .= $mChar; } else { if (ctype_alpha($mChar)) { $mBroj .= $mChar; $mNumeric = ord ($mChar) - 65 + 10; $mFixedBroj .= (string)$mNumeric; } else { $mBroj .= '-'; } } } $mFixedBroj00 = $mFixedBroj . '00'; $mModule = bcmod ($mFixedBroj00, 97); $mControl = 98 - $mModule; $mResult = (string)$mControl . […]
[ ... vidi ceo članak ... ] Related posts: Preslovljavanje imejl adrese u ćiriličnom veb obrascu

Nastavak na Peđina beležnica...



Napomena: Ova vest je automatizovano (softverski) preuzeta sa sajta Peđina beležnica. Nije preneta ručno, niti proverena od strane uredništva portala "Vesti.rs", već je preneta automatski, računajući na savesnost i dobru nameru sajta Peđina beležnica. Ukoliko vest (članak) sadrži netačne navode, vređa nekog, ili krši nečija autorska prava - molimo Vas da nas o tome ODMAH obavestite obavestite kako bismo uklonili sporni sadržaj.