', '
${1}
', '

${1}

', '

${1}

', '

${1}

', '

${1}

', '${1}${3}', '${1}${3}', '${1}${3}', '${1}${2}', '${1}', '${1}', '${1}', '${1}', '${1}', ], $line); } for ($i=0; $i < count($lines); $i++) { if (strpos($lines[$i], '') === 0) { for ($j=$i+1; $j < count($lines) && strpos($lines[$j], '') !== false; $j++); $lines[$i] = '

    ' . $lines[$i]; $lines[$j-1] = $lines[$j-1] . '

'; $i = $j-1; } elseif (strpos($lines[$i], '') === 0) { for ($j=$i+1; $j < count($lines) && strpos($lines[$j], '') !== false; $j++); $lines[$i] = '

    ' . $lines[$i]; $lines[$j-1] = $lines[$j-1] . '

'; $i = $j-1; } elseif (strlen($lines[$i]) && strpos($lines[$i], '<') !== 0) { for ($j=$i+1; $j < count($lines) && (strlen($lines[$j]) && strpos($lines[$j], '<') !== 0); $j++); $lines[$i] = '

' . $lines[$i]; $lines[$j-1] = $lines[$j-1] . '

'; $i = $j-1; } } foreach ($lines as &$line) { if (!strlen($line)) continue; $line = str_replace(['', ''], ['
  • ', '
  • '], $line); } return implode('', $lines); } }