• 01-05-2020, 14:18:03
    #1
    Arkadaşlar kodlama işlerine uzun süre ara verdiğim için midir ramazan dolayısılamıdır bilemiyorum işin içinden de çıkamıyorum. Zaten json'lardan pek anlamam ama mecbur kaldım. Şimdi sorunum söyle json ile veriyi çekiyorum foreach döngüsünde de veriyi getiriyorum ancak farklı dizilerden aynı döngü içersinde verileri getirmem lazım. $mac_mc değişkeninde hangi ülkenin ligi ise o kod numarası yazıyor. Ama o kod numarasına hangi ülke ve lig kayıtlı ise onu da başka bir dizi'den çektirmem ve eşitleyerek yazdıracağım değişkene atamam gerekiyor. Kodlarım aşağıdadır. Bu şekilde yaptığımda döngünün son elemanını hepsine atıyor. yardımcı olursanız teşekkür ederim.

    <?php
    $data = file_get_contents("https://bulten.nesine.com/api/bulten/getprebultenfull");
    $json = json_decode($data);
    $y_json= $json->sg->EA;
    $y2_json= $json->sg->LA;

    //print_r ($y2_json);
    //print_r ($y_json);

    foreach($y2_json as $key2 => $veri2){
    $ulkelig_no= $veri2->LID;

    $ulkelig_adi= $veri2->N;

    }


    foreach($y_json as $key => $veri) {
    $nsn_mac_no= $veri->C;
    $ev_sahibi= $veri->HN;
    $deplasman= $veri->AN;
    $karsilasma= $veri->TYPE;
    $mac_adi= $veri->ENO;
    $macin_tarihi= $veri->D;
    $macin_saati= $veri->T;

    $mac_mc= $veri->LC;


    if ($karsilasma==1)
    {
    echo $nsn_mac_no.' Date='.$macin_tarihi.' '.$macin_saati.' '.$ev_sahibi.'-'.$deplasman.' '.'TÜR'.$karsilasma.' '.$ulkelig_adi.' </br>';
    }

    else {}

    }


    ?>
  • 01-05-2020, 18:27:58
    #2
    Kodlarınızı php kod etiketiyle eklerseniz daha okunaklı olacak dolayısıyla daha kolay yardım alabileceksiniz.

    <?php
    $data = file_get_contents("https://bulten.nesine.com/api/bulten/getprebultenfull");
    $json = json_decode($data);
    $y_json= $json->sg->EA;
    $y2_json= $json->sg->LA;
    
    //print_r ($y2_json);
    //print_r ($y_json);
    $LA = [];
    foreach($y2_json as $key2 => $veri2){
    $LA[$veri2->LID]['LID'] = $veri2->LID;
    $LA[$veri2->LID]['N'] = $veri2->N;
    }
    
    
    foreach($y_json as $key => $veri) {
    $nsn_mac_no= $veri->C;
    $ev_sahibi= $veri->HN;
    $deplasman= $veri->AN;
    $karsilasma= $veri->TYPE;
    $mac_adi= $veri->ENO;
    $macin_tarihi= $veri->D;
    $macin_saati= $veri->T;
    
    $mac_mc= $veri->LC;
    
    $ulkelig_no= $LA[$veri->LC]['LID'];
    
    $ulkelig_adi= $LA[$veri->LC]['N'];
    
    if ($karsilasma)
    {
    echo $nsn_mac_no.' Date='.$macin_tarihi.' '.$macin_saati.' '.$ev_sahibi.'-'.$deplasman.' '.'TÜR'.$karsilasma.' '.$ulkelig_adi.' </br>';
    }
    
    else {}
    }
    
    ?>
  • 01-05-2020, 18:43:03
    #3
    Met adlı üyeden alıntı: mesajı görüntüle
    Kodlarınızı php kod etiketiyle eklerseniz daha okunaklı olacak dolayısıyla daha kolay yardım alabileceksiniz.

    <?php
    $data = file_get_contents("https://bulten.nesine.com/api/bulten/getprebultenfull");
    $json = json_decode($data);
    $y_json= $json->sg->EA;
    $y2_json= $json->sg->LA;
    
    //print_r ($y2_json);
    //print_r ($y_json);
    $LA = [];
    foreach($y2_json as $key2 => $veri2){
    $LA[$veri2->LID]['LID'] = $veri2->LID;
    $LA[$veri2->LID]['N'] = $veri2->N;
    }
    
    
    foreach($y_json as $key => $veri) {
    $nsn_mac_no= $veri->C;
    $ev_sahibi= $veri->HN;
    $deplasman= $veri->AN;
    $karsilasma= $veri->TYPE;
    $mac_adi= $veri->ENO;
    $macin_tarihi= $veri->D;
    $macin_saati= $veri->T;
    
    $mac_mc= $veri->LC;
    
    $ulkelig_no= $LA[$veri->LC]['LID'];
    
    $ulkelig_adi= $LA[$veri->LC]['N'];
    
    if ($karsilasma)
    {
    echo $nsn_mac_no.' Date='.$macin_tarihi.' '.$macin_saati.' '.$ev_sahibi.'-'.$deplasman.' '.'TÜR'.$karsilasma.' '.$ulkelig_adi.' </br>';
    }
    
    else {}
    }
    
    ?>
    Teşekkür ederim. R10'da yeniyim. Dikkat ederim kardeşim teşekkürler.