Skip to content

Instantly share code, notes, and snippets.

@postpostscript
Last active February 26, 2016 15:53
Show Gist options
  • Save postpostscript/9101ab61e02a3b39af8b to your computer and use it in GitHub Desktop.
Save postpostscript/9101ab61e02a3b39af8b to your computer and use it in GitHub Desktop.
PHP Address HTML
<?php
function make_address($info = array(), $line_seperator = "<br>\r\n") {
extract($info);
$address = "";
if (isset($address_line_1) && $address_line_1) {
$address .= $address_line_1;
}
if (isset($address_line_2) && $address_line_2) {
if ($address) {
$address .= $line_seperator;
}
$address .= $address_line_2;
}
if (isset($city) && $city) {
if ($address) {
$address .= $line_seperator;
}
$address .= $city;
}
if (isset($state) && $state) {
if (isset($city) && $city) {
$address .= ", ";
} else if ($address) {
$address .= $line_seperator;
}
$address .= $state;
}
if (isset($zip) && $zip) {
if (isset($state) && $state) {
$address .= " ";
} else if (isset($city) && $city) {
$address .= ", ";
} else if ($address) {
$address .= $line_seperator;
}
$address .= $zip;
}
return $address;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment