Personal Identification Number (Croatian: Osobni identifikacijski broj or OIB) is a permanent national identification number of every Croatian citizen and legal persons domiciled in the Republic of Croatia.
Just pull the package via Composer
"require": {
"toniperic/oib": "~1.0"
}
You can check whether an OIB is valid likewise
Oib::validate('foo'); // false
Oib::validate(71481280786); // true
You could also specify an array as first parameter, likewise
Oib::validate(array(71481280786, 64217529143, 'foo'));
and the returned result would be
array(3) {
["71481280786"] => bool(true)
["64217529143"] => bool(true)
["foo"] => bool(false)
}
Feel free to check the tests if you still can't understand how the package works.