Outputs postal addresses in a variety of international formats
$address_format = new AddressFormat\AF('DE');
$address_format->company = 'MEGASTORE';
$address_format->delimiter = ' | ';
$address_format->zip_code = '56611';
$address_format->city = 'Diestadt';
$address_format->country = 'Germany';
$address_format->name = 'Hans Wurst';
$address_format->street = 'Ladenstraße';
$address_format->street_number = '22a';
echo $address_format->format();
MEGASTORE | Hans Wurst | Ladenstraße 22a | 56611 Diestadt | Germany
US postal address format
$address_format = new AddressFormat\AF('US');
$address_format->delimiter = '<br>';
$address_format->zip_code = '01740';
$address_format->city = 'Bolton';
$address_format->country = 'United States';
$address_format->name = 'Scottie A. Jones';
$address_format->street = 'Hampton Meadows';
$address_format->street_number = '4383';
$address_format->state_code = 'MA';
4EE2
echo $address_format->format();
// Scottie A. Jones<br>4383 Hampton Meadows<br>Bolton, MA 01740<br>United States