Mümkün değilmi

bende sana gülüyorum hocam daha önce o kod ile yaptığım şeye mümkün değil dedin ya yetti tamam kolay gelsin..
gülmenize gerek yok. Şükür str_replace ne iş yapar biliyorum. ama ben halen olmayacağını iddia ediyorum. Neden olduğunu şu alıntının altındaki mesajıma bakarak görebilirsiniz.
Şöyle birşey öneriyim o zaman.
Metinde değişiklik yapılacak kelimeler bellidir illaki.
Önce bunların hepsini bir diziyi
karakter sayısına göre alın.
Örneğin,
$kelimeler[] = 'video'; $linkler[] = 'http://site1.com';
$kelimeler[] = 'videolar'; $linkler[] = 'http://site2.com';
$kelimeler[] = 'videocunuz'; $linkler[] = 'http://site3.com';
$kelimeler[] = 'benim videolarım'; $linkler[] = 'http://site4.com';
Daha sonra for döngüsü ile metni değiştirelim tek tek.
for($i=0;$i<count($kelimeler);$i++)
$metin = str_replace($kelimler[$i],'<a href="'.$linkler[$i].'">'.$kelimler[$i].'</a>',$metin);Bu şekilde çalışması lazım.
Arkadaş zaten yardım istemiş gülmenizi değil. Bende ilk yazdığınızda mümkün olamayacağını düşünüyordum str_replace ile fakat öyle bir yazdınız ki nasıl yaptığınızı merak ettim
Tamam dizdik diyelim.
Videolarım
Videolar
Video
Videolarım kelimesi şöyle oldu
<a href="adres1.com">Videolarım</a>
Sıra Geldi
Videolar kelimesine
Normal metin içndeki
Videolar ile az önce değiştirdiği ve
<a href="adres1.com">Videolarım</a>
halini verdiği metindeki videolar kelimesi ne olacak?
<a href="adres1.com">Videolarım</a>
linki
<a href="adres1.com"><a href="adres2.com">Videolar</a>ım</a>
halini alacak. benim sıkıştığım nokta tam da bu.
işlem gören kelimeye link vermemesi gerekiyor.
Tam tersi kısadan uzuna dizsek bu sefer de
video kelimesi varken
videolar
videolarim
videocularim
gibi kelimelere hiç link ekleyemeyecek.