foreach и многомерные массивы - PullRequest
0 голосов
/ 29 ноября 2009

Я пытаюсь сделать какую-нибудь таблицу из многомерного массива

вот мой код

http://pastebin.com/d13d62098

Я получаю эту ошибку
** Предупреждение: указан неверный аргумент для foreach ()

вот пример массива

www.pastebin.com / m3454956a

есть идеи?

1 Ответ

1 голос
/ 29 ноября 2009

У вас есть массив с ключом TAC между вашим верхним массивом и данными сотрудника. Легко исправляется:

foreach ($employees as $tac) {
  $emp = $tac['TAC'];
  echo $emp['fname']." ".$emp['lname'];
  echo "<table>";
  foreach($emp['appts'] as $cli => $appts) {
    echo "<tr>";
    echo "<td>$cli</td>";
    echo "</tr>";
  }
  echo "</table>";
}

Если TAC не является какой-то константой (например, это какой-то идентификатор), то решение будет другим, но для определения этого недостаточно информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...