• 27-11-2019, 01:34:36
    #1
    Merhaba. Gece gece yarım saattir bununla uğraşıyorum PHP 'de bu diziyi nasıl ayırabilirim. Bir türlü beceremedim açıkçası içinden almam gereken değer cost değeri ilk defa böyle bir dizi ile karşılaştım :O
    {"11":{"wa":{"cost":11.25,"count":5}}}
  • 27-11-2019, 01:35:39
    #2
    efsungokmen adlı üyeden alıntı: mesajı görüntüle
    Merhaba. Gece gece yarım saattir bununla uğraşıyorum PHP 'de bu diziyi nasıl ayırabilirim. Bir türlü beceremedim açıkçası içinden almam gereken değer cost değeri ilk defa böyle bir dizi ile karşılaştım :O
    {"11":{"wa":{"cost":11.25,"count":5}}}
    $json= json_decode($gelen_array);
  • 27-11-2019, 01:35:53
    #3
    efsungokmen adlı üyeden alıntı: mesajı görüntüle
    Merhaba. Gece gece yarım saattir bununla uğraşıyorum PHP 'de bu diziyi nasıl ayırabilirim. Bir türlü beceremedim açıkçası içinden almam gereken değer cost değeri ilk defa böyle bir dizi ile karşılaştım :O
    json_decode("{"11":{"wa":{"cost":11.25,"count":5}}}");
    Olarak kullanabilirsiniz.
  • 27-11-2019, 01:40:03
    #4
    $dizi = '{"11":{"wa":{"cost":11.25,"count":5}}}';
    $dizi = json_decode($dizi, true);
    echo $dizi['11']['wa']['cost'];
    
    //sonuc=11.25
  • 27-11-2019, 02:24:35
    #5
    serialize
    kullanarak da işlem gerçekleştirebilirsiniz. Object olarak alırsınız.
  • 27-11-2019, 06:07:31
    #6
    Öncelikle hepinize cevap verdiğiniz için çok teşekkür ederim

    LOADERPHP adlı üyeden alıntı: mesajı görüntüle
    $json= json_decode($gelen_array);
    Shorty adlı üyeden alıntı: mesajı görüntüle
    json_decode("{"11":{"wa":{"cost":11.25,"count":5}}}");
    Olarak kullanabilirsiniz.
    Bunları denemiştim fakat ne yazık ki daha öncesinde olduğu gibi şimdide çalıştıramadım.

    düz adam adlı üyeden alıntı: mesajı görüntüle
    $dizi = '{"11":{"wa":{"cost":11.25,"count":5}}}';
    $dizi = json_decode($dizi, true);
    echo $dizi['11']['wa']['cost'];
    
    //sonuc=11.25
    Hocam işe yaradı teşekkür ederim.

    gtopkara adlı üyeden alıntı: mesajı görüntüle
    serialize
    kullanarak da işlem gerçekleştirebilirsiniz. Object olarak alırsınız.
    Bunu denemedim hocam. Ama aklımda bulunsun en azından bir daha karşılaşırsam diye
  • 27-11-2019, 15:05:45
    #7
    $js = '{"11":{"wa":{"cost":11.25,"count":5}}}';
    
    $arr = json_decode($js, true);
    
    echo $arr["11"]["wa"]["cost"];  // 11.25