1 回答

TA貢獻(xiàn)1785條經(jīng)驗 獲得超4個贊
此代碼跟蹤您當(dāng)前是否在列表中,然后針對每個項目檢查它是否以開頭<li>以及狀態(tài)。
如果它<li>不在列表中,則添加<ul>第一個并設(shè)置狀態(tài),如果不是,<li>則在列表中添加</ul>。
為了確保它關(guān)閉任何列表,在循環(huán)之后如果它在列表中,那么它會關(guān)閉標(biāo)簽......
$arr2 = [];
$inList = false;
foreach($arr1 as $index => $value)
{
if ( substr(trim($value), 0, 4) == "<li>" ) {
if ( ! $inList ) {
$arr2[] = '<ul>';
$inList = true;
}
}
else {
if ( $inList ) {
$arr2[] = '</ul>';
$inList = false;
}
}
$arr2[] = $value;
}
if ( $inList ) {
$arr2[] = '</ul>';
$inList = false;
}
- 1 回答
- 0 關(guān)注
- 130 瀏覽
添加回答
舉報