hocam merhaba, bir sorunum var ve yardım talep ediyorum.
bana en üstteki metin değeri gibi bir değer geliyor. ben bu metin değişkenini strtr fonksiyonu ile biçimlendirip istemediğim karakterleri siliyorum vs. Kısaca yapmak istediğimi anlatıyım. bana gelen metin içinde bir ürün özellikleri yazıyor. ben bu özellikleri parçalayıp her bir satırdaki değerlerin “:” karakterinden öncekini veritabanına özellik adı olarak, “:” karakterinden sonrakini ise değer olarak yazmak istiyorum fakat bir türlü istediğim gibi sonuç alamadım. her print edişimde liste başında 0 isimli bir değer çıkıyor. umarım anlatabilmişimdir.
Kod:
$metin = "<![CDATA[<br>Cinsiyet:Erkek <br><br>Çalışma Şekli:Dijital <br><br>Kasa Malzemesi:Plastik <br><br>Kayış/Kordon Malzemesi:Silikon <br><br>Saat Menşei:Amerika <br><br>Cam Malzemesi:Mineral <br><br>Takvim:Var <br><br>Tarih Göstergesi:Gün/Ay Göstergesi <br><br>Kronometre:Var <br><br>Su Geçirmezlik:50 m<br><br>Kadran Rengi:Dijital <br><br>Kayış/Kordon Rengi:Gri/Siyah]]>";
$degisken = array(
'<![CDATA['=>'',
']]>'=>'',
'br>'=>'',
'<'=>'<br>'
);
print trim(strtr($metin,$degisken)).”";
$bol = trim(strtr($metin,$degisken));
$parca = explode(“:”,$bol,0);
foreach ($parca as $ozellik=>$deger) {
echo “$ozellik : $deger”;
}
bana en üstteki metin değeri gibi bir değer geliyor. ben bu metin değişkenini strtr fonksiyonu ile biçimlendirip istemediğim karakterleri siliyorum vs. Kısaca yapmak istediğimi anlatıyım. bana gelen metin içinde bir ürün özellikleri yazıyor. ben bu özellikleri parçalayıp her bir satırdaki değerlerin “:” karakterinden öncekini veritabanına özellik adı olarak, “:” karakterinden sonrakini ise değer olarak yazmak istiyorum fakat bir türlü istediğim gibi sonuç alamadım. her print edişimde liste başında 0 isimli bir değer çıkıyor. umarım anlatabilmişimdir.