Здравствуйте, форумчане. Помогите пожалуйста разобраться с регулярными выражениями. Мне собственно нужно данные в непростом формате занести в html таблицу. Код (PHP): ["hi","привет","","privet"]], [["noun", ["regards","regard","remembrance","remembrances","compliment"], [["regards",["привет","поклон"],,0.11758133], ["regard",["внимание","уважение","забота","расположение","поклон","привет"]], ["remembrance",["память","воспоминание","сувенир","подарок на память","привет"]], ["remembrances",["привет"]], ["compliment",["комплимент","похвала","привет","любезность","поклон","поздравление"]] ], "привет",1 ] ] То есть, например слово regard должно быть в одной ячейке td и все остальные значения внимание,уважение, забота , расположение,поклон,привет во второй. Покажите пожалуйста хотя бы пример простого парсера таких выражений.
На входе представленный висше код. На выходе нужно получить таблицу с этими же данными. Например: Код (Text): <table> <tr> <td>regard</td><td>внимание,уважение, забота , расположение,поклон,привет</td> </tr> <tr> <td>remembrance</td><td>память,воспоминание,сувенир,подарок на память,привет</td> </tr> ... </table>
если последовательность у элементов в jsone может быть разная, то только проходясь по каждому и сравнивая с шаблонами держа последние в массиве. В случае совпадения заносить значение в нужную вам разметку. Если же последовательность всё время одна и та же, то какие вообще проблемы у вас могут возникнуть?
Ну тут или в несколько подходов (т.е. не одно супер рег. выражение) или возможно как то извратиться и перевести это в XML, а из него уже в HTML таблицу.
Это чего такое вообще и откуда? По виду - это как многомерный массив, но с ошибками синтаксиса) Хрен его знает, что вы там мутите) Если многомерный, проще слить в один " рекурсией", а от него уже плясать. Думаю, может последовать вопрос, как слить!? http://php.ru/forum/viewtopic.php?t=14601