Мне нужно извлечь некоторый HTML/PHP-контент и поместить его в массив.Preg_replace и preg_match для получения и замены содержимого HTML/PHP
Вот что у меня есть
ниже код находится в пределах строки называется $ строки, например.
<html>
<?php myclass->my_function('First', 'Last'); ?>
<p>Some other content</p>
<?php myclass->my_function(1, 2, 3); ?>
</html>
Я хочу найти все значения из функций и суммировать их в массив с preg_match. Должны быть найдены только значения функции myclass-> my_function.
Массив должен выглядеть следующим образом
$array = array(
1 => array('First', 'Last'),
2 => array(1,2,3),
);
Тогда я хочу preg_replace заменить все строки с [explode_id] и результат должен быть:
<html>
[explode_1]
<p>Some other content</p>
[explode_2]
</html>
Спасибо!
ehhh, откуда эта строка с кодом? почему не просто метод myclass-> myfunction() распечатает его. – dqhendricks
Возможный дубликат [Изменить HTML и PHP с помощью preg_replace] (http://stackoverflow.com/questions/4724564/modify-html-and-php-with-preg-replace) – ircmaxell
Пожалуйста, не пересылайте вопросы, если вы не получайте никаких ответов, которые вам нравятся. Вместо этого отредактируйте вопрос, чтобы добавить дополнительную информацию или уточнить, что вы ищете ... Голосование, чтобы закрыть ... – ircmaxell