![]() |
#17 |
Участник
|
Re: Символ в строке
Цитата:
Изначально опубликовано Smith
Есть строка ,,Казань,,Татарстан,11,,38 Надо из нее выдернуть город (после двух запятых), улицу (после 4-х запятых) и т.д. Без программирования задача должна ставится следующим образом: есть клиент - узнать из адреса его город и улицу. Адрес строится согласно адресного формата. Теперь и только теперь в дело вступает программист. Во-первых, не надо ничего программировать и ничего никуда переводить, не надо никаких строк. Во-вторых, смотрим стандартный функционал. Есть map AddressMap. У него есть метод AddressMap.loadFields(). Этот метод возвращает контейнер [address, streetName, zipCodeId, city, countryId, stateId, countyId]. Вот и юзайте этот стандартный метод. В сторону и про себя: вот бы локализаторы вместо того, чтобы городить свои мапы, нормально расширили бы станадртные... Тогда вызов будут выглядеть так: PHP код:
Если же вы все такие поторопились и у вас есть только строка, то можно выкрутиться следующим образом - присвоить эту строку новой записи. Не забудьте указать страну. PHP код:
|
|