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"
)
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
Vous devez vous connecter pour publier un commentaire.
Enfin j'ai compris ce que tu voulais, après votre modifier XD:
la sortie est ceci:
c'est un tableau associatif. Qu'est ce qui est montré à l'exception qu'il est
var_dump
ed le résultat au lieu deprint_r
J'ai édité ma réponse, car la question n'était pas clair au premier abord, @UmairIqbal 'commentaire est avant le montage 😛
OriginalL'auteur aleation
Vous pouvez essayer
Sortie
OriginalL'auteur Baba
Vous pouvez facilement convertir votre tableau dans un nouveau format en utilisant le premier élément de la clé (voir
reset
) et le dernier élément (voirfin
) comme valeur:Résultat est en
$v
ensuite.Si vous voulez transformer le tableau, vous devez supprimer chaque élément ainsi:
Résultat est en
$shop
ensuite. Unset prend soin de supprimer à partir de la matrice.De sortie, dans les deux cas:
OriginalL'auteur hakre
essayez ceci:
Il devrait vous donner ce résultat,
OriginalL'auteur Teena Thomas
Vous pouvez aussi créer de ce genre,
print_r($arrField) de la sortie d'affichage de ce genre.
OriginalL'auteur Hitesh Tarbundiya