benim yapmak istediğim diyelim ki 2000 tane kelime içeren bir içerik yazım var ben bu yazıyı 2 ye bölmek istiyorum. fakat yazının içinde resimlinkleri ve font karakterleri olduğunda resim linkini tam ortadan bölüyor.
örnek olarak
$konu ="bu deneme bir yazıdır. <span style='color: #444444;'>bu denemenin devamıdır.</span><img src='http://www.orneksite.com' />" $keys = array_keys(str_word_count($konu2, 2)); $konusayisi = str_word_count($konu); echo $icerik1 = substr($konu, 0, $keys[6]); echo $icerik2 = substr($konu, $keys[6], $keys[$konusayisi-1]);
böyle yaptığımda span tagını tam içeriden bölüyor. benim istediğim html karakterlere dokunmadan yazıyı 2 ye bölmek. eğer html karakterlere denk gelirse onu atlayıp en yakındaki kelimeye geçip bölmek. bunu nasıl yapabilirim.
örnek: metnin komplesi $icerik olsun, bölmek istediğini kısım ise bölünecek diye bir kelime olsun. bu durumda öncelikle strlen ile toplam karakter sayısını bulup sonra da bölünecek kelimesini aratıyoruz falan ya da basitçe örnek kod vereyim