Мне нужно нажать на мой массив различное значение, например, мне нужен массив:
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) )