Merhaba arkadaşlar,
2 foreach arasında bi döngüm var örnek şu şekilde;
1
2
3
5
6
7
ben 3 den sanra 4 gelmiyorsa bir işlem yapıp döngünün devam etmesini istiyorum ancak continue veya break ile yapamadım nasıl bir yol belirlemem gerek?
Döngü ile alakalı
4
●172
- 13-09-2018, 18:53:47
- 13-09-2018, 19:13:56
<?php $oncekideger = 0; $testarray = array(1,2,3,5,6,7,8,9); foreach ($testarray as $i) { if($i-1 != $oncekideger) { //iki seri arası fark 1 degilse yapılacak işlemler //continue; ile devam edilecekse continue oncesinde $oncekideger =$i; olmalı } //seri devam ediyorsa yapılacka işlemler; $oncekideger =$i; } ?>Çay borcun olsun. - 13-09-2018, 19:20:34
$liste = array(1,2,3,5,6,7); for($i=0;$i<count($liste);$i++) { echo $liste[$i] . "<br/>"; if(isset($liste[$i+1])) { if($liste[$i] == 3 && $liste[$i+1] != 4) { ++$i; } } }çıktısı
1 2 3 6 7
illa foreach olsun istersen foreach döngüsünün üstüne $i=0; tanımladıktan sonra döngü içerisinde en sona $i++; koyman ve verdiğim for döngüsü icerisindeki kodları kullanman lazım - 15-09-2018, 13:29:30
