$suggestions = $myIban->MistranscriptionSuggestions();
if (count($suggestions)) {
print "Hooray! Successfully derived '" . implode(',', $suggestions) . "' as likely transcription error source suggestion(s) for the incorrect IBAN {$broken_iiban}.\n";
} else {
print "ERROR: Not able to ascertain suggested transcription error source(s) for {$broken_iiban}.\n";
$errors++;
}
print "\n";
# Get list of countries
$countries = $myIban->Countries();
# Loop through the registry's examples, validating
foreach ($countries as $countrycode) {
# instantiate
$myCountry = new IBANCountry($countrycode);
# get country code
$ianacountrycode = $myCountry->IANA();
$iso3166countrycode = $myCountry->ISO3166();
# start section
print "[{$countrycode} (";
$codes_output = 0;
if ($ianacountrycode != '') {
print "IANA:.{$ianacountrycode}";
$codes_output++;
}
if ($iso3166countrycode != '') {
if ($codes_output > 0) {
print ", ";
}
print "ISO3166-1 alpha-2:{$iso3166countrycode}";
}
if ($codes_output == 0) {