Многомерный массив против нескольких массивов

Мне нужна помощь с некоторым кодом PHP. Я получаю данные из базы данных MySQL, используя на основе этих записей я создаю вложенные массивы, которые я хочу быть чистыми, например:

array(
 [0] = array(
  [0] = array(
   [0] = array(
    [0] = array(
      etc...
    )
   )
  ),
 [1] = array(
  [0] = array(
   [0] = array(
    [0] = array(
     etc...
    )
   )
  )
 )
)

Теперь моя идея состоит в том, чтобы создать несколько массивов, а затем использовать ключ для их сопоставления, например:

$array1 = array([0] => array(id = 0)); // value = 
// match
$array2 = array([0] => array(...));  // key = id = value of the $array1 with key 0

Это хорошая практика? Или мне следует оставить вложенные массивы?

15
задан gprathour 24 January 2012 в 07:26
поделиться