Elbette mümkündür şu şekilde halledebilirsiniz.
$explode = explode(PHP_EOL, $content);
$title = $explode[0]; // Burası ilk satır
unset($explode[0]); // ilk satırı içerikten sil
$content = implode(PHP_EOL, $explode); // içeriği yeniden birleştir
echo '<h1>'.$title.'</h1>';
echo '<p>'.$content.'</p>';
paragraf mı yoksa sadece ilk cümle mi h1 olacak?
Paragraf hocam
hata verdi hocam tam kısım şu şekilde,
<article class="article"><hr>
<?php
$content = htmlspecialchars_decode($page['page_content']);
$content = str_replace('"list"', '"list list-type-check mb-4"', $content);
$content = str_replace('"alert alert-warning"', '"alert alert-light alert-warning mb-3"', $content);
$content = str_replace('"alert alert-primary"', '"alert alert-light alert-primary mb-3"', $content);
$content = str_replace('"alert alert-secondary"', '"alert alert-light alert-secondary mb-3"', $content);
$content = str_replace('"alert alert-success"', '"alert alert-light alert-success mb-3"', $content);
$content = str_replace('"alert alert-danger"', '"alert alert-light alert-danger mb-3"', $content);
$content = str_replace('"alert alert-info"', '"alert alert-light alert-info mb-3"', $content);
$content = str_replace('"alert alert-light"', '"alert alert-light alert-light mb-3"', $content);
$content = str_replace('"alert alert-dark"', '"alert alert-light alert-dark mb-3"', $content);
$content = str_replace('target="_blank"', 'rel="nofollow" target="_blank"', $content);
$_content = "";
$paragraphAfterOne = 1;
$paragraphAfterTwo = 3;
$content = explode("</p>", $content);
for ($i = 0; $i <count($content); $i++ ) {
if ( $i == $paragraphAfterOne ){ $_content .= $settings["blog-one-banner"]; }
if ( $i == $paragraphAfterTwo ){ $_content .= $settings["blog-two-banner"]; }
$_content .= $content[$i] . "</p>";
}
echo $_content;
?>
</article>