• 12-09-2018, 19:59:43
    #1
    Merhaba arkadaşlar 1 saatir uğraşıyorum aslında çok basit bir olay fakat sürekli hata alıyorum. codeignither framework mevcut bu arada.

    Sorun: dizi içinde bulunan elemana ulaşamamak

    yeni dizisini alt dizisi şeklinde listeliyorum print_r ile ekrana bastım dizi içinde bu değerin olduğunu görmeniz için, sonrasında echo ile (veya print_r) ile il_id elemanını okumak istiyoruz

    gördüğünüz gibi dizi içinde il_id mevcut fakat il_id olarak sadece çekinde çıktı vermiyor mevcut olmadığını söylüyor.

  • 12-09-2018, 20:26:36
    #2
    dizi adiyla yazdiracaksaniz print_r yerine echo kullanin
  • 12-09-2018, 20:29:07
    #3
    bi deneyin bakalım belki gerçekten yoktur
    foreach($yeni as $alt) {
    if(in_array("il_id", array_keys($alt))) {
    echo "<pre>".print_r($alt,true)."</pre>";
    }
    }
  • 12-09-2018, 20:42:03
    #4
    WebKadir adlı üyeden alıntı: mesajı görüntüle
    dizi adiyla yazdiracaksaniz print_r yerine echo kullanin
    echo ile de denedim zaten bir farkı yok string için, nufus ve il adina ulaşılıyor yazdigim sekilde sadece il id de sıkıntı var
  • 12-09-2018, 20:46:26
    #5
    orcuntuna adlı üyeden alıntı: mesajı görüntüle
    echo ile de denedim zaten bir farkı yok string için, nufus ve il adina ulaşılıyor yazdigim sekilde sadece il id de sıkıntı var
    Eğer böyle bir sıkıntı varsa aklıma tek mantıklı gelen şey il_id'nin 1 olarak integer dönmesi, character olarak çıktı vermesini sağlayın. Çok ilginç bir problem.
  • 12-09-2018, 21:05:10
    #6
    AliBAYRAM adlı üyeden alıntı: mesajı görüntüle
    Eğer böyle bir sıkıntı varsa aklıma tek mantıklı gelen şey il_id'nin 1 olarak integer dönmesi, character olarak çıktı vermesini sağlayın. Çok ilginç bir problem.
    var_dump ile baktığımda string olarak görüyor 1 i ve sadece il_id dönmüyor digerlerine ulasiliyor



    Neron adlı üyeden alıntı: mesajı görüntüle
    bi deneyin bakalım belki gerçekten yoktur
    foreach($yeni as $alt) {
    if(in_array("il_id", array_keys($alt))) {
    echo "<pre>".print_r($alt,true)."</pre>";
    }
    }
    if bloğundan false değer dönüyor fakat var nasıl oluyor bu olay anlam veremiyorum

  • 12-09-2018, 22:22:16
    #7
    $alt[0] deneyin