PHP-Code:
$Datei = "
Dies
ist
der
erste
<!--
mehrzeilige
<!--
<!--
Kommentar
-->
und
dies
ist
der
zweite
<!--
mehrzeilige
<!--
<!--
Kommentar
-->
";
$file = htmlspecialchars(file_get_contents('$Datei', FILE_IGNORE_NEW_LINES));
$file = explode("\n", $file);
for($i = 0; $i < count($file); $i++)
{
if(str_contains($file[$i], '<!--') && str_contains($file[$i], '-->'))
{
echo ($i +1);
}
elseif(str_contains($file[$i], '<!--'))
{
echo ($i +1 . '-');
}
elseif(str_contains($file[$i], '-->'))
{
echo ($i +1 . ' ');
}
}
PHP-Code:
5-7-8-10 16-18-19-21
Ach ja, die Position der Kommentarblöcke ist nicht festgelegt, denn das würde ich selbst hinbekommen.
Das heißt, es ist nicht bekannt wieviele Kommentarblöcke es sind und in welcher Zeile sie sich befinden, also dynamisch.
Danke im voraus für die Bemühungen.
Kommentar