<?php

function reklamEkle($metin) {
    // Metni paragraflara böl
    $paragraflar = preg_split('/\n(?:\s*\n)+/', $metin);

    // Her üç paragrafta bir reklam ekle
    for ($i = 2; $i < count($paragraflar); $i += 3) {
        // Paragrafın kelime sayısını kontrol et
        $kelimeSayisi = str_word_count(strip_tags($paragraflar[$i]));

        // Eğer kelime sayısı 150'den azsa reklam ekle
        if ($kelimeSayisi < 150) {
            $reklam = '<div class="reklam">Reklam Buraya Gelecek</div>';
            $paragraflar[$i] .= $reklam;
        }
    }

    // Paragrafları birleştir ve metni döndür
    return implode("\n", $paragraflar);
}

// Örnek metni tanımla
$ornekMetin = "
    Bu birinci paragraf. Burada çok güzel şeyler anlatılıyor.
    
    İkinci paragraf daha kısa. Fakat yine de önemli bir konuya değiniyor.
    
    Üçüncü paragraf daha uzun. Detaylı bir açıklama içeriyor ve reklam eklenmesi gerekiyor.
    
    Dördüncü paragraf devam ediyor. Reklam eklenmeyecek.
    
    Beşinci paragraf, reklam eklenecek.
    
    Altıncı paragraf, reklam eklenmeyecek.
";

// Reklam ekleyen fonksiyonu çağır
$sonuc = reklamEkle($ornekMetin);

// Sonucu ekrana yazdır
echo $sonuc;