//$datas['kelime_degistir_1']=a:2:{i:0;s:4:".aaa";i:1;s:5:" .bbb";}
//$datas['kelime_degistir_2']=a:2:{i:0;s:5:". aaa";i:1;s:5:". bbb";}
$eski=unserialize($datas['kelime_degistir_1']);
$yeni=unserialize($datas['kelime_degistir_2']);
$baslik ='Outlander 1.aaa 9.bbb';
$baslik = str_replace($eski, $yeni, $baslik);malesef str_replace saglıklı çalışmıyor.
Str_replace serialize array sorunu
3
●338
- 05-04-2015, 18:04:18Merhabalar str_replace fonksiyonu için serialize ederek veritabanında kelimeler saklıyorum ve şu şekilde kullanmaya çalışıyorum.
- 06-04-2015, 01:57:36Üyeliği durduruldusağlıklı çalışmıyor derken neyi kastediyorsun?ufukt51 adlı üyeden alıntı: mesajı görüntüle
".aaa" yerine ". aaa"
" .bbb" yerine ". bbb" olarak değişiklik yapıcak. - 06-04-2015, 02:04:11Üyeliği durduruldutavsiyem serialize unserialize bu fonksiyonları mümkün mertebe kullanmayın. hemen yavaş hemde yer kaplama olarak zarar. her sakladığın değişkenin karakter sayısını hesaplayıp saklıyor. bunun yerine json daha avantajlı olucaktır.ufukt51 adlı üyeden alıntı: mesajı görüntüle
iyi çalışmalar.