Création de Tableau Associatif PHP

J'ai un tableau multidimensionnel.

$shop = array( 
              array("appn1", "pub1" ,"pub2" , "pub3"),
              array("appn2", "pub1"),
              array("appn3", "pub1" ,"pub2")
            ); 

Le premier élément de chaque tableau est numéro de la demande et le reste dans chaque tableau sont les numéros de publication. Je reçois le premier élément(numéro de demande) et le dernier élément de chaque tableau(dernier numéro de publication), comme cela

 $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;
   }

Maintenant, j'ai le numéro de la demande et le numéro de publication de chaque intérieur tableau.

Je veux créer un tableau associatif de l'application des numéros et des numéros de publication.

où la clé devrait être le numéro de la demande et sa valeur est le numéro de publication.

Grâce

MODIFIER

Ce que je reçois de dollars boutique de tableau

 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
    )
)

Et c'est ce dont j'ai besoin dans mon tableau associatif

Array(
    "appn1" => "pub3"
    "appn2" => "pub1"
    "appn3" => "pub2"
)
... et votre question est?
Comment puis-je créer le tableau associatif de l'application et de la publication des chiffres?
Forme le tableau ci-dessus .. quel est votre sortie attendue ....
Regarde mon Edit s'il vous plaît
à partir de ce que tu définis, vous avez plus d'un pub_number dans un app_number. voulez-vous la valeur de chaque élément à un tableau de pub_numbers

OriginalL'auteur Wearybands | 2012-10-12