Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
7 / 7 / 2
Регистрация: 21.08.2012
Сообщений: 62
1

Поиск совпадений в json строке

25.09.2014, 11:30. Показов 1211. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Нужна помощь. Плохо у меня в выражениями регулярными, по этому к вам.

Есть json строка:
PHP
1
{"1":["1","3"],"2":["2","3"],"3":["2"],"7":["2","3"],"5":["1"],"6":["1","4"]}
Нужно реализовать своего рода выборку, по двум значениям "Превое":["1","3"] и 1 или 3 второе т.д. до бескоечности.

То что сотворил я:
PHP
1
2
if (preg_match("/\"".$id_option."\":\[(\"".$i."\")\]/i", $this->data[options])) echo '<option selected=\"selected\" value=\''.$id_option.'.'.$i.'\'> - - '.$value.'</option>';
                    else echo '<option value=\''.$id_option.'.'.$i.'\'> - - '.$value.'</option>';
Благодаря этому коду выводит только "3":["2"] и "5":["1"], то есть вложенный json вида ["2","3"] и более не ищет.
Что туда нужно втыкнуть чтобы работало.
Спасибо!

Добавлено через 18 минут
Форум действительно помогает
Решил свою проблему)

PHP
1
preg_match("/\"".$id_option."\":\[([0-9\",]*)\"".$i."\"([0-9\",]*)?\]/i", $this->data[options])
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2014, 11:30
Ответы с готовыми решениями:

Парсинг JSON: поиск совпадений
Добрый день! Имеется JSON file данной структуры и либы json.org: { &quot;testusers&quot;: } Нужно...

Поиск совпадений в строке
В excel имеются строки вида: 1 2 3 4 6 9 2 5 6 7 15 45 33 34 35 40 41 43 Строк может быть...

Поиск совпадений в строке
Народ помогите пожалуйста решить следующую проблему.Хочу написать небольшой разбор инвентаря для...

Поиск совпадений в строке
Всем привет. У меня есть вот такая вот ссылка ...

1
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
25.09.2014, 17:33 2
стандартными функциями языка для работы с json и массивами не пробовали пользоваться?
0
25.09.2014, 17:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2014, 17:33
Помогаю со студенческими работами здесь

Поиск совпадений в строке
Добрый день! Пишу лабу, она должна в строке находить количество повторений символа, вводимого с...

Поиск совпадений в строке на просом примере
уважаемые, нашёл пример console.log(/cat/.test(&quot;concatenate&quot;)); ни как не могу прикрутить...

Поиск совпадений в строке по нескольким параметрам
Здравствуйте! Подскажите, пожалуйста, как реализовать следующую функцию. У меня есть строка, мне...

Поиск совпадений и действия в зависимости от наличия совпадений
Попытаюсь вкратце описать суть. Приходит список позиций с ценами. Необходимо проверить артикул на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru