hocam teşekkürler cevapladığınız için kodu denedim fakat tam istediğim şekilde olmuyor mesela orada kullandığınız metin değişkeninin içeriğini

$metin = 'merhaba .cool. .happy. .happy. nasılsın.wink. ne var ne yok.cool. işler yolunda mı? .confused.';

gibi değiştirdiğimde bu kodda limitimiz 3 olmasına rağmen metin değişkeninde de 6 adet smiley ekli ilk 3 ünü gostermesi gerekirken
son smiley .confused. yazı olarak görünüyor bendeki çıktısı

merhaba resim3 resim1 resim1 nasılsınresim2 ne var ne yokresim3 işler yolunda mı? .confused.

bu şekil oluyor hocam benim yapmak istediğim ise

merhaba resim3 resim1 resim1 nasılsın.wink. ne var ne yok.cool.işler yolunda mı? .confused.

şeklinde yani smiley farketmeksizin ilk 3 ten sonrasında inpuuta girildigi gibi yazı olarak görünmesini istiyorum zannediyorum bu kodla aynı türden olan smileyleri göz ardı ediyor yani limite uyarlamıyor