Bu döngü içinde, ben kayıtları başka bir dizi (her personel için randevular) döndüren bir işlevi çağırmak, kayıtların (personel) bir dizi bakmaya çalışıyorum.
foreach($staffmembers as $staffmember)
{
$staffmember['appointments'] = get_staffmember_appointments_for_day($staffmember);
// print_r($staffmember['appointments'] works fine
}
Bu Tamam çalışıyor, ancak, daha sonra komut dosyası, ancak onlar kullanılamaz, bu kez randevu dizilerin yararlanarak, yeniden kayıtlar döngü gerekir.
foreach ($staffmembers as $staffmember)
{
//do some other stuff
//print_r($staffmember['appointments'] no longer does anything
}
Normalde, ben aynı sql sorgusu 168 kez çalıştırmak için, hangi neden ancak bu döngü zaten iki başkaları içinde yuvalanmış, saniye içinde, ilk döngü işlevini gerçekleştirmek olacaktır.
Herkes bir çözüm önerebilir misiniz?
Herhangi bir tavsiye büyük mutluluk duyacağız.
Teşekkürler