CloudCastle Faker API

Address extends LocalizedProvider
in package

FinalYes

Провайдер адресов: улицы, дома, города, регионы, страны, индексы, координаты.

Порядок слов подчиняется правилам локали: английский ставит тип улицы после названия («Main St.»), немецкий сращивает его в одно слово («Bahnhofstraße»), остальные языки ставят тип перед названием («ул. Ленина», «Rue Victor»). Так достигается правдоподобие, которого «плоские» аналоги с одним шаблоном не дают.

Table of Contents

Methods

__construct()  : mixed
address()  : string
Полный адрес: улица с домом, почтовый индекс и город.
buildingNumber()  : string
Номер дома по шаблону локали (возможны корпус и дробь).
city()  : string
Город.
country()  : string
Страна.
latitude()  : float
Географическая широта в градусах [-90; 90].
localCoordinates()  : array{latitude: float, longitude: float}
Пара координат «широта/долгота».
longitude()  : float
Географическая долгота в градусах [-180; 180].
postcode()  : string
Почтовый индекс по шаблону локали.
state()  : string
Регион (область, штат, земля…).
streetAddress()  : string
Улица с номером дома, упорядоченные по правилам локали.
streetName()  : string
Название улицы с типовым словом, расставленным по правилам локали.
streetSuffix()  : string
Типовое слово улицы (ул., St., Straße…).

Methods

__construct()

public __construct(Context $context) : mixed
Parameters
$context : Context

разделяемый контекст провайдеров

address()

Полный адрес: улица с домом, почтовый индекс и город.

public address() : string
Return values
string

строка вида «улица дом, индекс город»

buildingNumber()

Номер дома по шаблону локали (возможны корпус и дробь).

public buildingNumber() : string
Return values
string

номер дома

city()

Город.

public city() : string
Return values
string

название города

country()

Страна.

public country() : string
Return values
string

название страны

latitude()

Географическая широта в градусах [-90; 90].

public latitude() : float
Return values
float

широта с шестью знаками после запятой

localCoordinates()

Пара координат «широта/долгота».

public localCoordinates() : array{latitude: float, longitude: float}
Return values
array{latitude: float, longitude: float}

широта и долгота в градусах

longitude()

Географическая долгота в градусах [-180; 180].

public longitude() : float
Return values
float

долгота с шестью знаками после запятой

postcode()

Почтовый индекс по шаблону локали.

public postcode() : string
Return values
string

почтовый индекс

state()

Регион (область, штат, земля…).

public state() : string
Return values
string

название региона

streetAddress()

Улица с номером дома, упорядоченные по правилам локали.

public streetAddress() : string

В английском номер дома ставится перед названием улицы, иначе — после.

Return values
string

улица с номером дома

streetName()

Название улицы с типовым словом, расставленным по правилам локали.

public streetName() : string

В английском тип идёт после названия, в немецком сращивается с ним в одно слово, в остальных языках ставится перед названием.

Return values
string

название улицы с типовым словом

streetSuffix()

Типовое слово улицы (ул., St., Straße…).

public streetSuffix() : string
Return values
string

типовое слово улицы

On this page

Search results