Arkadaşlar selamlar, json.parse olarak kullandığımız bu kodu php ile nasıl kullanabilirim.
var myData = '{"isActive":true,"name":"Deneme","type":"left"} ',
data = JSON.parse(myData);
alert(data.name);
json.parse php ile nasıl kullanabilirim
9
●138
- 24-05-2022, 18:29:15
- 24-05-2022, 18:34:56@mizraklar;oktayc0 adlı üyeden alıntı: mesajı görüntüle
Hocam şöyle anlatayım bolge adında veritabanımda {"id":"1","value":"MARMARA"} şeklinde kayıtlı bunu yazdırırken sadece MARMARA kısmını yazdırmak istiyorum - 24-05-2022, 18:38:07$cikti = json_decode($veri,1);logomerkezi adlı üyeden alıntı: mesajı görüntüle
echo $cikti["value"]; - 24-05-2022, 18:38:21Üyeliği durduruldulogomerkezi adlı üyeden alıntı: mesajı görüntüle
<?php $data = "{"id":"1","value":"MARMARA"}"; $data = json_decode($data); echo $data['value']; ?>çıktısı sadece "marmara" olur - 24-05-2022, 18:41:21Ufak düzeltme/ekleme yapmak isterim, json_decode fonksiyonunda bir parametre daha mevcut o da çıktı tipini belirlemek için kullanılır.mizraklar adlı üyeden alıntı: mesajı görüntüle
Eğer json_decode($veri); şeklinde kullanım sağlanırsa, elde edilen çıktının formatı nesne olacaktır.
Fonksiyona json_decode($veri,1); şeklinde 2. bir parametre eklersek, çıktımız dizi şeklinde olacaktır.
Yukarıda da belirttiğim gibi, bu verdiğiniz kod parçacığında kullanıcı hata ile karşılaşacaktır..mizraklar adlı üyeden alıntı: mesajı görüntüle
Yapıyı şöyle düzenleyelim;
<?php $data = '{"id":"1","value":"MARMARA"}'; $data = json_decode($data); echo $data->value; #VEYA $data = '{"id":"1","value":"MARMARA"}'; $data = json_decode($data,1); echo $data["value"]; ?> - 24-05-2022, 18:42:31$data = $row['bolge']; yazsam tırnaklara gerek yok değilmi?mizraklar adlı üyeden alıntı: mesajı görüntüle
- 24-05-2022, 19:08:22Üyeliği durdurulduMerhabaoktayc0 adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim. Lakin her detayı verirsek kopyacı yetişir bir detay eksik olursa yazılımcı yetişir çünkü araştırmayı öğrenir 😉