json verisini result edemiyorum (: Çözüldü :)
Formdan aldım
Bu şekle soktum :
[{"beden":["SMALL","MEDIUM","LARGE","X-LARGE"],"tip":"radio","özellik_adı":"beden"},{"renkler":["Beyaz","Gri","Siyah"],"tip":"radio","özellik_adı":"renkler"}]
Ama önce şu şekilde result etmek istiyorum tabii veritabanından da aynı şekilde çekerken de.
Özellik Adı : Beden
Özellikler : SMALL, MEDIUM, LARGE, X-LARGE
Tip : Radio
Özellik Adı : Renkler
Özellikler : Beyaz, Gri, Siyah
Tip : Radio
Bunları Ürün sayfasında düzenleyeceğim saatlerdir yapamadım. :)
json'da beden ve renkler yerine degerler
gibi bir key kullanırsan daha sağlıklı olur. Yine de bu haliyle şöyle yapabilirsin;
<?php
$json = '[
{
"beden": ["SMALL","MEDIUM","LARGE","X-LARGE"],
"tip":"radio",
"özellik_adı":"beden"
},
{
"renkler": ["Beyaz","Gri","Siyah"],
"tip":"radio",
"özellik_adı":"renkler"
}
]';
$array = json_decode($json, true);
foreach ($array as $item){
echo "Özellik adı: {$item['özellik_adı']}<br>Özellikler: " . implode(',', array_shift($item)) . "<br>Tip: {$item['tip']}<hr>";
}
?>