Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770 Форумы портала PHP.SU :: Версия для печати :: Превратить $conf[site] => $this->content[conf][site]
Спасибо, {$images['info']} он обрабатывает прекрасно, даже если там многомерный массив(я, правда, не до конца понимаю - как? ), а вот просто {$image} никак.
Вторую регулярку для повторного обхода писать не хочется.
Может как-нибудь совместить?
{$images['info']} он обрабатывает прекрасно, даже если там многомерный массив(я, правда, не до конца понимаю - как?
Использование аргументов индексных и ассоциативных массивов для встроенных строковых функций и обрабочиков шаблонов регулярных выражений - обеспечивает в общем случае применение некоторого обобщеного значение которое зависит от целевой функции В частности в зависимости от используемого контекста компоненты массива могут использоваться как для последовательской обработки - так и проведения интерполяции значений
Roler Возможно для применения созданного вами регулярного выражения в общем случае для разветвленной структуры анализируемого документа - целесообразно использования нежадный вариант квантификаторов для предотвращения трактования блока схожих по синтаксису элементов в единое целое
JustUserR Я обычно инвертирую жадность, но тут без неё получается прекрасно.
В действительности возможно приведенное вами регулярое выражение может обеспечивать требуемую замену в общем без инвертирования жадности квантификаторов - одако в таком случае источником неправильной замены может являться наличие шаблона правила замены в виде вхождения ключа искомного ассоциативного массива