if($prefix == 'VC'){
$zones = array(
3 => array(
array(3391, 3398), array(3414, 3426), array(3475, 3514), array(3517, 3520), array(3525, 3538),
array(3540, 3549), array(3561, 3569), array(3571, 3606), array(3618, 3622), array(3629, 3657),
array(3685, 3687), array(3725, 3731),
),
4 => array(
array(3000, 3390), array(3399, 3413), array(3427, 3474), array(3515, 3516), array(3521, 3524),
array(3539, 3539), array(3550, 3560), array(3570, 3570), array(3607, 3617), array(3623, 3628),
array(3658, 3684), array(3688, 3724), array(3732, 3999),
),
);
$findcode = intval($postcode);
foreach($zones as $zoneName => $zone){
foreach($zone as $range){
$min = $range[0];
$max = $range[1];
if($findcode >= $min && $findcode <= $max){
$filename = ${'email_attachment_vic'.$zoneName};
break 2;
}
}
}
}

Read more: http://feeds.dzone.com/~r/dzone/snippets/~3/SxYuS7OnLBk/11905