Работа над многомерным массивом

Мне нужно нажать на мой массив различное значение, например, мне нужен массив:

array(2) { ["A056"]=> array(1) { [0]=> string(21) "User1name firstname " } [1]=> string(21) "User2name firstname " } [2]=> string(21) "User3name firstname " } ["A057 etc..."]=> array(1) { [0]=> string(21) "User1name firstname " } [1]=> string(21) "User2name firstname " } [2]=> string(21) "User3name firstname " } 

Все значения необходимо добавить в массив ["A056"]. Это многомерный массив, как я могу продолжить? : Мой код:

  for($i=0;$i<$arrLength-1;$i++){ $arrayListeAgence= array($pieces[0]=> array($listUsers[$i]." ".$listUsers[$i+1])); } 

Почему я получаю только последнее значение (jean charles – последнее значение моего списка):

 array(2) { ["A056"]=> array(1) { [0]=> string(21) "Jean Charles " } 

Мои массивы вроде этого:

 array(4) { [0]=> string(6) "A057" [1]=> string(108) "KEO/Micka/KIRAN/Maria/ATHISA/HIS/SURA/Beat/SPAR/Laura/DARTI/Sona/VANNINI/Priya" [2]=> string(6) "A058" [3]=> string(59) "KEO/Micka/KIRAN/MARIA/ATHISA/MAHIS/NICOLE/Laura" } 

Массив USERLIST: (нужно итератировать и поместить значение в массив массива arrayListeAgence)

  $listUsers=""; for($k = 1,$i=0; $k <sizeof($pieces); $k+=2){ $listUsers [$k]= explode("/", $pieces[$k]); $i=$i+1; } print_r($listUsers); 

вывод:

 Array ( [1] => Array ( [0] => KEO [1] => Micka [2] => KIRAN [3] => Maria [4] => MATHISA [5] => ATHISA [6] => SUDA [7] => Beat [8] => SPAR [9] => Laurence [10] => ARTTI [11] => Sona [12] => NaNINI [13] => Priya ) [3] => Array ( [0] => KEO [1] => Micka [2] => KIRAN [3] => Maria[4] => ATHISA [5] => ATHISA [6] => NICOLE [7] => Laura) )