arrays multidimentionnels

Répondre
i M@N
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.
LupusMic
le 15/04/2008 à 21:26
LupusMic
Ç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.
i M@N
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.
LupusMic
le 22/04/2008 à 02:35
LupusMic
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.
i M@N
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.
LupusMic
le 24/04/2008 à 03:04
LupusMic
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.
i M@N
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.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours