Un saluto a tutti,
avrei bisogno di un aiuto su una parte di codice.
Vorrei estrarre dei numeri compresi tra 00000-00100, quindi tutti i numeri compresi tra le cifre separate da (-) sono validi.
Sono riuscito a reperire in rete qualcosa di simile ma non so come adattarlo alle mie esigenze.
Grazie
codice:
if($d['POSTCODE_ZONE_TYPE'] == 'uk_postcode' || $d['POSTCODE_ZONE_TYPE'] == 'generic_postcode') {
$match_type = str_replace("'", "\'", $d["POSTCODE_{$i}_MATCH_TYPE"]);
if($d['POSTCODE_ZONE_TYPE'] == 'generic_postcode') {
$count = count($postcodes);
$keys = array_keys($postcodes);
for($x = 0; $x < $count; $x++) {
if(preg_match('/^(\d+)-(\d+)$/', $keys[$x], $matches)) {
$start = (int) $matches[1];
$end = (int) $matches[2];
for($z = $start; $z <= $end; $z++) {
$postcodes[$z] = '';
}
unset($postcodes[$keys[$x]]);
}
}