Мне нужно извлечь некоторый контент HTML / PHP и поместить его в массив.
Вот что у меня есть
Например, приведенный ниже код находится внутри строки с именем $ string.
<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>
Спасибо!