PHP 클래스 IsoCodes\ZipCode

파일 보기 프로젝트 열기: ronanguilloux/isocodes 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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

메소드 상세

getAvailableCountries() 공개 정적인 메소드

public static getAvailableCountries ( ) : array
리턴 array The available countries code list. ['FR', 'US', 'ZA', ...]

validate() 공개 정적인 메소드

public static validate ( string $zipcode, string $country = null ) : boolean
$zipcode string
$country string
리턴 boolean

프로퍼티 상세

$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);
protected static $patterns