Paragrafın nasıl olduğu önemli.
Mesela content'i htmlspecialchars_decode fonksiyonundan geçirmeden önce paragrafın aşağıda ki gibi ise:
Örnek Paragraf:
Birinci Paragraf
İkinci paragraf
Burada örnek olarak explode ile satırları parçalayıp ilk satıırı alıp tekrar implode ile birleştirebilirsin.
Örn:
$content = explode(PHP_EOL, $content);
$h1Title = $content[0];
unset($content[0]);
$content = implode(PHP_EOL, $content);
Yok eğer htmlspecialchars_decode edilmeden önce satır satır değil, yazılar birleşik ve HTML kodlar da var ise.
htmlspecialchars_decode fonksiyonundan geçirdikten sonra preg_match fonksiyonu ile ilk p tagını alabilirsin.
Örnek Paragraf:
<p>Paragraf 1</p><p>Paragraf 2</p>
Örneğin:
$content = htmlspecialchars_decode($content);
preg_match('/<p>(.*?)<\/p>/', $content, $h1Title);Hızlı hızlı yazdım ufak tefek hatalar olabilir. Ama bu veya buna benzer mantıklarla gidersen istediğin satırı almak için türlü türlü yöntemler bulunmaktadır.