Мультиразмер - это уже массив внутри массива. Так что ничто не мешает вам поместить туда еще один массив. Вроде как мечты в мечтах: P
Просто используйте ассоциативные массивы, если вы хотите, чтобы ваш массив имел значение
array(
'SETTINGS' => array(
'arr1' => array( 0, 1),
'arr2' => array( 0, 1)
),
'DATA' => array(
'arr1' => array( 0, 1),
'arr2' => array( 0, 1)
)
)
EDIT
Чтобы ответить на ваш комментарий, $output_files[$file_id]['shared_with'] = $shared_info;
переводится как (у вашего комментария была лишняя ]
, которую я удалил)
$shared_info = array(1, 2, 3);
$file_id = 3;
$output_files = array(
'3' => array(
'shared_with' => array() //this is where $shared_info will get assigned
)
);
//you don't actually have to declare it an empty array. I just did it to demonstrate.
$output_files[$file_id]['shared_with'] = $shared_info; // now that empty array is replaced.