Foreach Döngüsünde İlk Döngüyü Ayırmak
Merhaba dostlar. Örnek olarak düşünecek olursak foreach ile sepetteki ürünleri listeliyoruz, ilk üründen sonrakilere indirim yapmak istiyoruz. Yani döngünün ilk döngüsü hariç diğerlerine belli bir yüzde indirim uygulaması yapmamız gerekiyor, yardımlarınızı bekliyorum. :)
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
bunda olmas array_splice
cunki
fonksiyonu kendisine gönderilen bir diziden sadece kesit(bölüm) almak için kullanılır. Bu fonksiyona kesit alınacak dizinin adı, kesitin başladığı yer ve kaç adet değişken alınacağı argüman olarak verilir.
read more
https://www.webcebir.com/107-php-dizilerde-kesit-alma-array-slice-fonksiyonu-dersi.html
$urunler = array("urun1","urun2","urun3","urun4");
$indirimliUrunler = array_splice($urunler, 1);
foreach ($indirimliUrunler as $key => $value) {
//print_r($value);
}