• 12-08-2020, 18:43:45
    #1
    IF ELSE bağlamına göre 100'den fazla echo edilen veri var. En son hangisi echo edildi nasıl kontrol edebilirim? Fikirlerinize açığım...
  • 12-08-2020, 18:45:37
    #2
    Bir değişkeni tüm if lerde sorgulatıp en sonda o değişkeni çekebilirsiniz.
  • 12-08-2020, 18:46:20
    #3
    MuzafferBYRKTR adlı üyeden alıntı: mesajı görüntüle
    Bir değişkeni tüm if lerde sorgulatıp en sonda o değişkeni çekebilirsiniz.
    Örnek iletebilir misiniz size zahmet? Kafayı yakmış durumdayım.
  • 12-08-2020, 18:48:37
    #4
    $degisken = "";
    if($kontrol == true){
    $degisken = "Kontrol Yapıldı";
    }else{
    $degisken = "Yapılmadı";
    }

    kısacası tüm echo çıktılarınızı değişkene sokun.
    foreach for vs. aynı bağlama denk gelecektir.
  • 12-08-2020, 18:51:01
    #5
    emreires adlı üyeden alıntı: mesajı görüntüle
    Örnek iletebilir misiniz size zahmet? Kafayı yakmış durumdayım.
    if($var == true) {
    $a = "değer";
    } if($var == true) {
    $a = "değer";
    } if($var == true) {
    $a = "değer";
    } if($var == true) {
    $a = "değer";
    }
    echo $a;
    gibi..
    Eğer bir değişken tüm iflerin içindeyse en sonda çekin zaten hangi if sorgusuna girip girmediği de anlaşılır. Olmadı döngüye sokarsınız.
  • 12-08-2020, 18:54:20
    #6
    Çıktı olarak verilecek her elemanı bir diziye ekletip dizinin son elemanını alabilirsin. Fakat kod yapısına göre daha kolay ve hızlı çözümler de bulunabilir.
    Kodu görmek lazım..
  • 12-08-2020, 18:56:28
    #7
    metehandemir adlı üyeden alıntı: mesajı görüntüle
    Çıktı olarak verilecek her elemanı bir diziye ekletip dizinin son elemanını alabilirsin. Fakat kod yapısına göre daha kolay ve hızlı çözümler de bulunabilir.
    Kodu görmek lazım..
    Diziye alıp, o şekilde yaptım.
    Diğer çözümler yapıya uygun değildi. Çözülmüştür, fikir için teşekkürler