preg_replace('\ak\','beyaz','ak saray aksaray',1);
aslında problem değil bundan 2 yıl önce kadardı sanırım antiseptik nickli arkadaşda bu tarz bir konu açmıştı ve cevap olarak
preg_replace fonksiyonun 4. parametresinden bahsetmiştim
aslında sonuç araştırmaya çıkıyor tşkler yinede kardeşim

preg_replace('\ak\','beyaz','ak saray aksaray',5);
sondaki parametreyi 5 yaparsak 5 adet ak kelimesini değişecek diğerlerine dokunmayacak...