arrays multidimentionnels
le 15/04/2008 à 17:41
i M@N
Hello.
Je suis en train de me casser la tête sur une histoire d'arrays multidimentionnels ...
J'ai un premier tableau comme ça :
Array ( [0] => Array ( [item] => 00006 [cpt] => 1 ) [1] => Array ( [item] => 00019 [cpt] => 5 ) ... [634] => Array ( [item] => 07238 [cpt] => 2 ) )
et un second comme ça (tous les cpt sont à 0) :
Array ( [0] => Array ( [item] => 00019 [cpt] => 0 ) [1] => Array ( [item] => 00046 [cpt] => 0 ) ... [68] => Array ( [item] => 01723 [cpt] => 0 ) )
Je voudrais donner aux couple item/cpt du second tableau la valeur cpt correspondante dans le premier tableau pour le même item.
J'y arrive pas, je galère comme un dingue !
Merci de m'aider.
@+...
One Love, One Heart, One Unity.
Ça fait un peu UAG :) Quel est la problématique à laquelle tu tente d'apporter une réponse ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 21/04/2008 à 22:13
i M@N
je sais pas c'est assez clair pourtant ... quelle est la réponse que tu souhaites apporter ?
P.S : je me suis débrouillé tout seul merci.
One Love, One Heart, One Unity.
Ben le truc c'est que je ne comprend pas pourquoi tu as besoin de ces deux niveaux de tableaux.
<?php
Array(00006 => 1, 00019 => 5, 07238 => 2) ;
?>
Ce tableau suffit comme structure de données.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 23/04/2008 à 21:30
i M@N
Hello.
Non ça suffit pas et j'ai besoin de 2 tableaux ... je voulais filer les valeurs cpt des items du tableau 1 aux items du tableau 2.
ça se fait avec un foreach.
@+...
One Love, One Heart, One Unity.
Ben non, tu n'en a pas besoin :
<?php
foreach($tab0 as $item => $cpt)
if(array_key_exists($item, $tab1))
$tab1[$item] = $cpt ;
?>
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 30/04/2008 à 10:41
i M@N
Hello.
J'ai beau essayer ton code dans tous les sens ça ne donne rien.
Dommage.
@+...
One Love, One Heart, One Unity.
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: