Php Döngü İçinde Dizi
-
Json ile gelen bir datayı parse ediyorum ve veritabanına kayıt yaptırıyorum fakat döngü içinde etiket dizisi var bunuda kayda almam lazım ama tüm etiketleri alamıyorum doğal olarak son değişkendeki etiketi alıyorum, yani veritabanı alanına tüm etiketleri kaydettirmem lazım, örnek olarak basitce anlatmaya çalışayım, düşün düşün işin içinden çıkamadım.
For($i=0; $i<=20; $i++) { $username=$parse->data[$i]->nick; $tags=$parse->data[$i]->tags; //json kodu foreach($tags as $etiket) { $etiket.' '; } mysql_query("INSERT INTO konu (username, etiketler,zaman ) VALUES ('$username', '$etiket','$zaman' )"); }
TheMayk tarafından 11/Eyl/15 11:31 tarihinde düzenlenmiştir -
for($i=0; $i<=20; $i++) { $username=$parse->data[$i]->nick; $tags=$parse->data[$i]->tags; //json kodu $etiket_arr = array(); foreach($tags as $etiket) { array_push($etiket_arr, $etiket); }
$etiket_str = implode(',',$etiket_arr); // sonuc : 'etiket1,etiket2,etiket3,etiket4' şeklinde olur.mysql_query("INSERT INTO konu (username, etiketler,zaman ) VALUES ('$username', '$etiket','$zaman' )");
pSkpt tarafından 11/Eyl/15 11:37 tarihinde düzenlenmiştir -
Teşekkürler hocam, işimi gördü.
