Создание ассоциативного массива в PHP
У меня есть многомерный массив.
$shop = array(
array("appn1", "pub1" ,"pub2" , "pub3"),
array("appn2", "pub1"),
array("appn3", "pub1" ,"pub2")
);
Первый элемент в каждом массивеномер приложения а остальные в каждом массиве являютсяномера публикаций, Я получаю первый элемент (номер приложения) и последний элемент каждого массива (последний номер публикации), как это
$index = count(array_keys($shop));
for($i=0;$i<$index;$i++){
$appln_nr = $shop[$i][0];
echo $appln_nr;
$publn_nr_index = count(array_keys($shop[$i]))-1;
$publn_nr = $shop[$i][$publn_nr_index];
echo $publn_nr;
}
Теперь у меня есть номер приложения и номер публикации для каждого внутреннего массива.
Я хочу создать ассоциативный массив из номеров приложений и номеров публикаций.
где ключ должен быть номером заявки, а его значение - номером публикации.
Спасибо
РЕДАКТИРОВАТЬ
Что я получаю из массива $ shop
Array
(
[0] => Array
(
[0] => appn1
[1] => pub1
[2] => pub2
[3] => pub3
)
[1] => Array
(
[0] => appn2
[1] => pub1
)
[2] => Array
(
[0] => appn3
[1] => pub1
[2] => pub2
)
)
И это то, что мне нужно в моем ассоциативном массиве
Array(
"appn1" => "pub3"
"appn2" => "pub1"
"appn3" => "pub2"
)