Sonunda hallettim. Belki birinin işine yarar (google'da İngilizce sayfalarda da yoktu):

mb_internal_encoding("UTF-8");

$etler=$row_etiketal['tags'].',';
$sayi=substr_count($etler,',');


// $etler şu yapıda: 'şemsiye,ali,şeker, uğraş, semsiye,ali,seker,ugras,';
// $buetiket urlden alınıyor. türkçe karakter içermiyor. örneğin: semsiye


$lem=explode(',',$etler);
$z='';
$imi=0;
while ($imi<=ceil($sayi/2)-1) {

$z=$z.trim($lem[$imi]);



$imi++;
}

$t='';
$imi=ceil($sayi/2);
while ($imi<=$sayi) {

$t=$t.trim($lem[$imi]);


$imi++;
}
echo $buetiket;
echo '<h1>'.$z.'</h1>';
echo '<h1>'.$t.'</h1>';

$xc=strpos($z,$buetiket);
echo '<h1>'.$xc.'</h1>';
$xv=strlen($buetiket);

$son=mb_substr($t,$xc,$xv);

echo $son;

//mb_substr'te Türkçe karakterler için kullanıldı. Sayfa başına mb_internal_encoding("UTF-8"); eklenmeli.