Selamlar, veritabanına json formatında kaydedilmiş bir veriyi forearch kullanacak yazdırmam gerekiyor ama bir türlü yazdıramadım. Nerede hata yapıyorum anlamadım yardımcı olursanız sevinirim. teşekkürler.
Json veri:
{"yil":{"title":"Yıl","tip":"select","required":"1 ","filtre":"1","tablo":"1","opt":{"2020":"2020","2 019":"2019","2018":"2018"}},
"yakit":{"title":"Yakıt","tip":"select","required" :"1","filtre":"1","tablo":"1","opt":{"benzin":"Ben zin","benzin-lpg":"Benzin + LPG","dizel":"Dizel","hyprid":"Hyprid","elektrik": "Elektrik"}}}
http://json.parser.online.fr/ sitesinde daha iyi görebilirsiniz.
Yapmak istediğim:
Önce title yazdırılacak. Sonra alt satıra opt dizisindeki key ile value yan yana yazdırmak istiyorum. Ben title bölümünü yaptım ama opt dizisindeki key ile value değerlerini yan yana yazdıramadım.
Json formatını foreach ile nasıl yazdırabilirim?
6
●145
- 27-07-2020, 01:08:22Evet tekrar foreach'i sokuyorum ama bu seferde sadece value değerleri geliyor.L0pht adlı üyeden alıntı: mesajı görüntüle
- 27-07-2020, 01:10:09key2 index oluyor zaten.A1K9 adlı üyeden alıntı: mesajı görüntüle
Örnek;
key2 karşılığı : benzin-lpg
value2 karşılığı : Benzin + LPG - 27-07-2020, 01:11:58Mümkünse php kodunu paylaşır mısınız hocam? benim kodla karşılaştırmak istiyorumda.L0pht adlı üyeden alıntı: mesajı görüntüle
- 27-07-2020, 01:16:35A1K9 adlı üyeden alıntı: mesajı görüntüle
foreach ($variable as $key => $value) { //$key = yil geldigini varsayalim foreach ($value->opt as $key2 => $value2) { echo $key2.":".$value2.PHP_EOL; } } - 27-07-2020, 01:23:20Elinize sağlık hocam sorunumu çözdüm teşekkür ederimL0pht adlı üyeden alıntı: mesajı görüntüle