Eğer yanlış anlamadıysam implode ettikten sonra rtrim ile son virgülü temizleyin hepsi bu çok fazla takla attırmanızı gerektirecek bir durum göremedim ben..
Yani şöyle
rtrim(implode(' or ',$searchtermbits),',')
son karakter virgül olursa kırpar olmazsa zaten sorun yok..
Merhabalar ,
hocam takla attırılacak bir durum burada oluyor malesef dediğiniz şeyi denedim tabikide lakin bu şekilde yaparsak şöyle bir sorun ile karşılaşıyoruz.
rtrim(); kullanırsak eğer en sonda ki array'de bulunan virgülü değilde her arrayin sonunda ki virgülü kaldıracak sonuçta rtrim array 1 => , 2 => diye görmüyor. Farkettiyseniz orada bir foreach döngüsü var buda demek oluyor ki rtrim kullanırsak şu şekilde olacak
Orjinali ;
1 => " ilkvürgül, " ,
2 => " ikincivirgül, "
rtrim kullanılmış hali
1 => " ilkvürgül " ,
2 => " ikincivirgül "