İlk olarak kelimeleri tutacak 2 adet dosyaya ihtiyacın var. Tavsiyem json dosyası olması yönünde.

Dosyalarımız eski.json ve yeni.json olsun. İçerikleri de şu şekilde olsun :

eski.json

[]


yeni.json

[]



Daha sonra bir form ile kelimeleri bu json dosyalarına post ederek yazdıralım.


if (isset($_POST['eski_kelime']) && isset($_POST['yeni_kelime'])){
$eski = json_decode(file_get_contents('eski.json'));
$yeni = json_decode(file_get_contents('yeni.json'));
$eski_kelime = $_POST['eski_kelime'];
$yeni_kelime = $_POST['yeni_kelime'];
$eski[] = $eski_kelime;
$yeni[] = $yeni_kelime;
file_put_contents('eski.json',json_encode($eski));
file_put_contents('yeni.json',json_encode($yeni));
echo "Kayıt edildi";
}


Kelimeleri spin ettirmek için ise şu kodu kullanabiliriz.


$metin = strtolower($_POST['makale']);
$sayi = 1;
$eski = json_decode(file_get_contents('eski.json'));
$yeni = json_decode(file_get_contents('yeni.json'));
$metin = str_replace($eski,$yeni,$metin,$sayi);
echo $metin;


Kafana takılan biryer olursa sorabilirsin.