프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$patterns |
$patterns = [];
$data = json_decode(file_get_contents('http://i18napis.appspot.com/address/data'), true);
$countries = explode('~', $data['countries']);
foreach ($countries as $country) {
$data = json_decode(file_get_contents('http://i18napis.appspot.com/address/data/'.$country), true);
if (isset($data['zip'])) {
$patterns[$country] = $data['zip'];
}
}
var_export($patterns);
|
메소드 | 설명 | |
---|---|---|
getAvailableCountries ( ) : array | ||
validate ( string $zipcode, string $country = null ) : boolean |
public static getAvailableCountries ( ) : array | ||
리턴 | array | The available countries code list. ['FR', 'US', 'ZA', ...] |
$patterns = [];
$data = json_decode(file_get_contents('http://i18napis.appspot.com/address/data'), true);
$countries = explode('~', $data['countries']);
foreach ($countries as $country) {
$data = json_decode(file_get_contents('http://i18napis.appspot.com/address/data/'.$country), true);
if (isset($data['zip'])) {
$patterns[$country] = $data['zip'];
}
}
var_export($patterns);
protected static $patterns |