• 24-05-2022, 18:29:15
    #1
    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);
  • 24-05-2022, 18:33:05
    #2
    json_decode($veri,1);
  • 24-05-2022, 18:33:49
    #3
    Üyeliği durduruldu
    merhaba,
    php karşılığı json_decode json formatı array yapar
    php karşılığı json_encode array formatı json yapar
  • 24-05-2022, 18:34:56
    #4
    oktayc0 adlı üyeden alıntı: mesajı görüntüle
    json_decode($veri,1);
    @mizraklar;
    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
    #5
    logomerkezi 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
    $cikti = json_decode($veri,1);
    echo $cikti["value"];
  • 24-05-2022, 18:38:21
    #6
    Üyeliği durduruldu
    logomerkezi adlı üyeden alıntı: mesajı görüntüle
    @mizraklar;
    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
    <?php
    $data = "{"id":"1","value":"MARMARA"}";
    $data = json_decode($data);
    echo $data['value'];
    ?>
    çıktısı sadece "marmara" olur
  • 24-05-2022, 18:41:21
    #7
    mizraklar adlı üyeden alıntı: mesajı görüntüle
    merhaba,
    php karşılığı json_decode json formatı array yapar
    php karşılığı json_encode array formatı json yapar
    Ufak düzeltme/ekleme yapmak isterim, json_decode fonksiyonunda bir parametre daha mevcut o da çıktı tipini belirlemek için kullanılır.

    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.



    mizraklar 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
    Yukarıda da belirttiğim gibi, bu verdiğiniz kod parçacığında kullanıcı hata ile karşılaşacaktır..

    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
    #8
    mizraklar 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
    $data = $row['bolge']; yazsam tırnaklara gerek yok değilmi?
  • 24-05-2022, 19:08:22
    #9
    Üyeliği durduruldu
    oktayc0 adlı üyeden alıntı: mesajı görüntüle
    Ufak düzeltme/ekleme yapmak isterim, json_decode fonksiyonunda bir parametre daha mevcut o da çıktı tipini belirlemek için kullanılır.

    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..

    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"];
    ?>
    Merhaba
    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 😉