我有一个 html 标签的索引数组,每个索引都包含 html 开始和结束标签及其值。我想修改其中一些,例如我希望 li 标签用 ul 包裹在它们周围。但具有相同的数组顺序。
Array
(
[0] => <li>some text</li>
[1] => <pre>text area data</pre>
[2] => <li>some value</li>
)
这就是我想要的样子
Array
(
[0] => <ul>
[1] => <li>some text</li>
[2] => </ul>
[3] => <pre>text area data</pre>
[4] => <ul>
[5] => <li>some value</li>
[6] => </ul>
)
$arr2 = [];
$a=0;
foreach($arr1 as $k => $v)
{
if($a == 0)
$arr2[] = '<ul>';
$a=1;
if(strpos($v, '<li>') !== false){
$arr2[] = $v;
}
九州编程