Я пытаюсь просмотреть массив записей (сотрудников), в этом цикле я вызываю функцию, которая возвращает другой массив записей (встреч для каждого сотрудника).
foreach($staffmembers as $staffmember)
{
$staffmember['appointments'] = get_staffmember_appointments_for_day($staffmember);
// print_r($staffmember['appointments'] works fine
}
Это работает нормально, однако позже в скрипте мне нужно снова просмотреть циклы записей, на этот раз используя массивы встреч, однако они недоступны.
foreach ($staffmembers as $staffmember)
{
//do some other stuff
//print_r($staffmember['appointments'] no longer does anything
}
Обычно я выполняю функцию из первого цикла, во втором, однако этот цикл уже вложен в два других, что приведет к тому, что один и тот же запрос SQL будет выполнен 168 раз.
Кто-нибудь может предложить обходной путь?
Любой совет будет принят с благодарностью.
Спасибо