Gruplama işlemini
array_filter ile yapabilirsiniz. Belirli bir koşula uyan elemanları yeni bir
array olarak döndürecektir.
$veriler = database_veri_al(); // Veritabanından gelen veriler
// array_filter fonksiyonu ile verilerin doviz değeri (veritabanından gelen döviz sütunu) belirli bir değere eşit olanları bu şekilde ayırıyoruz
$liralar = array_filter($veriler, fn($k) => $k['doviz'] == 'TL');
$dolarlar = array_filter($veriler, fn($k) => $k['doviz'] == 'USD');
$eurolar = array_filter($veriler, fn($k) => $k['doviz'] == 'EUR');
// Ayırdığımız yeni array'leri while veya foreach ile kullanabiliriz
foreach($liralar as $veri) {
$sonuc = $veri['atutar'] - (($veri['atutar'] * $veri['aiskonto']) / 100) + $veri['aiskonto'];
}