php foreach с многомерным массивом

Я ' m разрабатывает приложение php, которое использует класс базы данных для запроса mySQL.

класс находится здесь: http://net.tutsplus.com/tutorials/php/real-world-oop-with-php-and -mysql /

Я сделал некоторые настройки в классе, чтобы он соответствовал моим потребностям, но есть проблема (возможно, глупая)

При использовании select () он возвращает многомерный массив, подобный тому для таблицы с 3 cols (id, firstname, lastname):

Array
(
    [0] => Array
        (
            [id] => 1
            [firstname] => Firstname one
            [lastname] => Lastname one
        )

    [1] => Array
        (
            [id] => 2
            [firstname] => Firstname two
            [lastname] => Lastname two
        )

    [2] => Array
        (
            [id] => 3
            [firstname] => Firstname three
            [lastname] => Lastname three
        )
)

Теперь я хочу, чтобы этот массив использовался как результат mysql (mysql_fetch_assoc).

Я знаю, что его можно использовать с foreach (), но это с простыми массивами. поэтому я думаю, что мне нужно заново объявлять новый foreach () с каждым foreach (), но я думаю, что это может замедлить или вызвать более высокую нагрузку на сервер.

Итак, как применить foreach () с этим многомерным массивом самым простым способом ?

Спасибо

51
задан bpeterson76 20 June 2011 в 04:30
поделиться