Ben sipariş öğelerin sayısına bağlı olarak indirim yüzdelerini yansıtan bir dizi var:
$rebates = array(
1 => 0,
3 => 10,
5 => 25,
10 => 35)
Bir veya iki öğe için, hiçbir indirim almak anlamı; 3 + öğeleri için çok 5 + 10 +% 35 için öğelerin% 20, ve için,% 10 olsun.
Öğelerin keyfi bir sayı için doğru indirim yüzdesini almak için elegant, tek satır bir yolu var mı, söylemek 7?
İşte aradığım şey bu değil: Açıkçası, bu basit bir döngü kullanarak çözülebilir. Ben o daha zarif yapabilirsiniz bilmiyorum, bir çekirdek dizisi veya diğer fonksiyon olup olmadığını ilgileniyorum.
Ben kabul cevabı 200 lütuf ödül için gidiyorum, ama görünüşe göre, ben bunu yapabilirim kadar 24 saat beklemek zorunda. Soru çözüldü.