Teşekkürler üstad eline sağlık. Bu oldu sadece tek bir sorun var gibi.
en sonda ;
"karadenize <--k--> doğru <--b--> gideceğiz." şeklinde olduğu zaman GİDECEĞİZ şeklinde büyük yazması lazım ama orası eksik kalıyor.
eve gidince explode ile parçalayıp büyütmeyi düşünüyorum sanki öyle de olur gibi geldi.
Şöyle düzenledim kodları.
<?php
$str = "yarın ailecek <--b-->istanbula <--k--> gideceğiz. oradan da <--b--> türkiyenin <--k--> kuzeyine <--b--> karadenize <--k--> doğru <--b--> gideceğiz." ;
$buyuk = preg_quote("<--b-->");
$kucuk = preg_quote("<--k-->");
$match = preg_replace_callback("#($buyuk(.*?)$kucuk)|$buyuk(.*?)$#", function($matches) {
return mb_strtoupper(end($matches), "utf8");
}, $str);
var_dump($match);