Вопрос по циклам php

программирование php веб С++ програмирование

Есть ответ сервера в виде:

{"id"=>"13174","name"=>"Воронеж","location"=>"ВОРОНЕЖСКАЯ ОБЛАСТЬ"} {"id"=>"9848","name"=>"Воронежская (усть-лабинский район)","location"=>"КРАСНОДАРСКИЙ КРАЙ"} {"id"=>"14112","name"=>"Воронежская лозовка (хлевенский район)","location"=>"ЛИПЕЦКАЯ ОБЛАСТЬ"} {"id"=>"29323","name"=>"Воронежский (киренский район)","location"=>"ИРКУТСКАЯ ОБЛАСТЬ"} {"id"=>"14324","name"=>"Воронец (елецкий район)","location"=>"ЛИПЕЦКАЯ ОБЛАСТЬ"} {"id"=>"7520","name"=>"Воронец (троснянский район)","location"=>"ОРЛОВСКАЯ ОБЛАСТЬ"}

Через php я его разделяю:

$resul=explode("}","$str");

И дальше обрабатываю:

preg_match( '/"id"=>"(.*?)"/is', $resul[0], $city_id );

Но этих данных можно будет и больше и меньше... Как можно в цикле пропустить весть этот процесс для всех строк что получились при разделении?
Ответы:
foreach $miniresult in $result - как-то так. Только вот почему с++ в тегах к вопросу о php?
Ты дебил и тупой быдлокодер, какого черта ты изобретаешь велосипед? Тебе нужен json parser и свое говно перепиши на json, ты - мудак, а вдруг кто-то решит воспользоватся твоей вонючей говноподелкой и ему придется вникать в подробности работы твоего недоразвитого мозга, который не смог все сделать в едином стандартизированом формате? Вся сущность php говнокодеров в тебе.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.