• 26-01-2019, 00:21:12
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba arkadaşlar json olan bir çıktıyı parese ediyorken aşağıdaki gibi bir bölümü almam lazım SH.X kısmı sorun yaratıyor normal SHN gibi verileri parse ederken arada nokta olunca hata alıyorum

    Parse error: syntax error, unexpected '.', expecting ',' or ')' in

    foreach($liste as $list){
    
    if(isset($list->odds->SH.X))
    echo $list->odds->SH.X."<br>";
    }
  • 26-01-2019, 00:27:50
    #2
    $eleman='SH.X';
    if(isset($list->odds->$eleman))
    echo $list->odds->$eleman."<br>";
    }
    bunu denermsin
  • 26-01-2019, 00:28:17
    #3
    Platin üye
    en başta json decode yaparken object değil de array olarak alırsan sorun kalmaz gibi geldi,

    $liste = json_decode($liste, true);
  • 26-01-2019, 00:30:24
    #4
    susmus adlı üyeden alıntı: mesajı görüntüle
    $eleman='SH.X';
    if(isset($list->odds->$eleman))
    echo $list->odds->$eleman."<br>";
    }
    bunu denermsin
    hocam o şekilde değişkene atama şansım yok json formatında 10 larca var ve her bir harfleri değişik ve bunları döngüde gösterebilmem için bu şekilde yapmam lazım süslü parantez tırnak ne deneysem olmadı
  • 26-01-2019, 00:33:30
    #5
    Reveloper
    Ooo bahis sektörü severim;

    $oddElement = 'SH.X';
    foreach($liste as $list){
         $listOddsShx = $list->odds->$oddElement;
         if(isset($listOddsShx))
              echo $listOddsShx;
              echo '<br/>';
    }
    veya;

    $liste = json_decode(json_encode($liste),true);
    foreach($liste as $list){
         $listOddsShx = $list['odds']['SH.X'];
         if(isset($listOddsShx))
              echo $listOddsShx;
              echo '<br/>';
    }
  • 26-01-2019, 00:48:03
    #6
    merner adlı üyeden alıntı: mesajı görüntüle
    en başta json decode yaparken object değil de array olarak alırsan sorun kalmaz gibi geldi,

    $liste = json_decode($liste, true);
    çok teşekkürler halloldu

    Burti adlı üyeden alıntı: mesajı görüntüle
    Ooo bahis sektörü severim;

    $oddElement = 'SH.X';
    foreach($liste as $list){
         $listOddsShx = $list->odds->$oddElement;
         if(isset($listOddsShx))
              echo $listOddsShx;
              echo '<br/>';
    }
    veya;

    $liste = json_decode(json_encode($liste),true);
    foreach($liste as $list){
         $listOddsShx = $list['odds']['SH.X'];
         if(isset($listOddsShx))
              echo $listOddsShx;
              echo '<br/>';
    }
    çok teşekkürler halloldu bahis sektörü evet ama ben karınca kaderince vakit geçirip birşeyler öğrenmek adına uğraş veriyorum üstad
  • 26-01-2019, 00:49:34
    #7
    Bol şanslar demek lazım
  • 26-01-2019, 00:50:27
    #8
    Reveloper
    Konya adlı üyeden alıntı: mesajı görüntüle
    çok teşekkürler halloldu



    çok teşekkürler halloldu bahis sektörü evet ama ben karınca kaderince vakit geçirip birşeyler öğrenmek adına uğraş veriyorum üstad
    çekmeye çalıştığın api sistemini bundan tam 1.5 yıl önce maltada ben yazmıştım Başarılar
  • 26-01-2019, 01:55:48
    #9
    Burti adlı üyeden alıntı: mesajı görüntüle
    çekmeye çalıştığın api sistemini bundan tam 1.5 yıl önce maltada ben yazmıştım Başarılar
    Maşallah Allah nazardan korusun.

    peki ben foreach kullanmadan dizilere nasıl ulaşırım acaba mesela ben direk liste print_r ile ekrana yazdırınca

    aşağıdaki gibi bir yapı çıkıyor ama içeriklere ulaşmak için nasıl biri yol izlemem lazım yardımcı olmanız mümkünmü
    Array
    (
        [222] => Array
            (
                [identifier] => 838323
                [code] => 222
                [type] => football