Uzman Cevap beta aşamasından çıkmaya hazırlanıyor! Yenilikleri takipte kalın.
Çözüldü! Bu soru aradığı cevabı buldu :) Teşekkürler iyi niyetli insanlar!

PHP Spinner Sistemi mantığı

Merhaba,
metindeki kelimeleri başka kelimeye dönüşterecek bir projem var bazıları duymuştur bunada spin deniyor.
mesela örnek metin : Bugün php ile çalışma yaptım.
bu metni otomatik olarak Bugün php ile örnek yaptım. gibi çeviri yapacak fakat cümlede çalışma geçiyorsa örnek kelimesine örnek geçiyorsa çalışma kelimesine çevirecek.
str_replace fonksiyonunu kullanmayı denedim fakat bu fonksiyonda sadece çalışmayı örneğe çeviriyor.

dediğim olayı yapmanın mantığı nedir. cevaplarınız için şimdiden teşekkürler.
Cevaplar (4)
0
serkan
Öğrenci
3 hafta önce

function replace($text) {
$text = trim($text);
$search = array('a','b','c');
$replace = array(1,2,3);
$new_text = str_replace($search,$replace,$text);
return $new_text;
}  


mesela bu fonksiyon a'yı 1'e b'yi 2'ye c'yi 3 e dönüştürür. Kendine göre düzenlersin bunu.
0
tamam konudada belirttim bu fonksiyonu fakat bu 1i a'ya çevirmiyor.
0
şimdi bunu yapabilmen için elinde bir eş anlamlı kelime veritabanı olması lazım. Benim daha önce incelediğim bir spin sisteminde kelimeler veritbanında dünya|cihan|alem şeklinde saklanıyordu tek sütunda. Kodları incelemedim ama mantıksal olarak elimizde bir metin olduğunu düşünürsek bu metini explode ile her bir kelimeyi bir diziye atar her kelime için veritabanında sorgulama yapar eşleşen kayır varsa bu veriyi çeker çektiğim veriyi explode ile veritabanında hangi simge ile ayırmışsam bölerim dizinin sayısını alırım 0 ile dizi eleman sayısı arasında random bir rakam belirler bu rakam indisine sahip kelimeyi bu kelime ile değiştirim. Şimdi kodunu yazmak çok zor geldi anlatması bile zor :)
0
bu kadar bilgi yeterde artar bile çok teşekkür ederim.
Cevap Yazın..

[code=css,php,sql,asp..]..kod..[/code] , [url=http:...com] , [img=resim linki]
[color=renk kodu]..yazı..[/color]

yabancı dizi izle tv ünitesi