
Döngüde array eleman değer değiştrime sorunu
10
●234
- 20-10-2020, 02:21:09Evet giriyor kontrol ettim.Foreach işlemi bitiyor kontrol ediyorum array'i eski değerler.meftuniberder adlı üyeden alıntı: mesajı görüntüle
- 20-10-2020, 02:21:55çalışırken durduduğumda yeni değeri almış görüyorum.Sonra en son işlem bitiyor o zaman bakıyorum eski değerlermeftuniberder adlı üyeden alıntı: mesajı görüntüle
- 20-10-2020, 02:31:37Dnd fonksiyonu ile ilgili bir sorun olabilir mi peki onu kaldırıp denediniz mi
- 20-10-2020, 02:39:04Tabi denedim.Aldığı değere sabit bir değer verdim hatta kontrol etmek için.Almıyor değeri.Kafayı yicem ya if'in içinede giriyor.meftuniberder adlı üyeden alıntı: mesajı görüntüle
- 20-10-2020, 02:42:33foreachdeki iterate ettiğin değişkeni referans olarak alman lazım, yoksa memoryde değişmez arrayın değeri, sadece döngü içinde değişir,
Tüm Foreachlerdeki as den sonra gelenyerlerindeğişkenlerin başına & ( ampersand) ekleyin,
Örnek:foreach($bulten["sg"]["EA"] as &$b)
Örnek:foreach($eski_bulten["sg"]["EA"] as &$es)
Örnek:foreach($b["MA"] as &$b)
Örnek:foreach($es["MA"] as &$em)
- 20-10-2020, 02:57:11Harikasın ya! Yemin ederim 1 ay düşünsem sanırım bulamazdım.Peki daha önce çok foreach yaptım hiç kullnmdım sorun olmuyordu.Şimdi neden sorun oluyorWtapostar adlı üyeden alıntı: mesajı görüntüle