PHP 5 : Foreach pour 2 tableaux ..

Sarah09 -  
 Sarah09 -
Bonjour,
Je cherche à "lier" deux tableaux entres eux mais je ne trouve pas comment faire.
Le premier tableau est comme ceci :

$acideamine = array('GCU' => 'Ala', 'GCC' => 'Ala', 'GCA' => 'Ala', 'GCG' => 'Ala', 'CGU' => 'Arg', 'CGC' => 'Arg', 'CGA' => 'Arg', 'CGG' => 'Arg', ...)

Et j'ai créé le deuxième à partir d'une chaine de caractère, ce qui donne :

Array ( [0] => AUG [1] => UGC [2] => CCG [3] => AGA [4] => ACG [5] => UAG [6] => CCG [7] => UUG [8] => ACC [9] => AGC [10] => CCU ...)

Je voudrais donc associer les valeurs du deuxième tableau à celles du premier. Je suis débutante et j'ai vraiment du mal, quelqu'un peut m'aider ?

A voir également:

5 réponses

doctormad Messages postés 456 Statut Membre 99
 
Salut,

Qu'est-ce que tu entends par associer les deux tableaux ?

Peut-tu donner un exemple de ce que tu veux en sortie ?
1
Sarah09
 
En fait dans le premier tableau j'ai 'codon' => 'acide amine' (j'ai entré tout le code génétique)
Le deuxieme tableau est une liste de codons et j'aimerais traduire ces codons avec les acides aminés que j'ai entré dans le premier tableau ...
Je sais pas si je suis très comprehensible :S
0
Sarah09
 
En fait par exemple :
J'ai la chaine de caractère :
AUGUGCCCGAGAACGUAGCCGUUGACCAGCCCUACC

Je la transforme en tableau de codons :
Array ( [0] => AUG [1] => UGC [2] => CCG [3] => AGA [4] => ACG [5] => UAG [6] => CCG [7] => UUG [8] => ACC [9] => AGC [10] => CCU [11] => ACC )

Et à partir du tableau
$acideamine = array('GCU' => 'Ala', 'GCC' => 'Ala', 'GCA' => 'Ala', 'GCG' => 'Ala', 'CGU' => 'Arg', 'CGC' => 'Arg', 'CGA' => 'Arg', 'CGG' => 'Arg', ...)

Je veux obtenir : AUG = Met, UGC = Ser, CCG = Pro ...
0
doctormad Messages postés 456 Statut Membre 99
 
Je ne comprends toujours pas.

Quel est le rapport entre AUG et Met, UGC et Ser, CCG et Pro ?

Dans tes exemples précédents il n'est pas question de Met, Ser ou PRo

Au pire tu peux poser l'énoncé du devoir :D
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Sarah09
 
Lol c'est un projet complet que j'ai à faire.
Y a pas Met, Ser ou Pro dans ce que j'ai donné car c'est dans la suite du tableau ^^
Finalement je m'en suis sortie, je cherchais simplement trop compliqué !
Mais merci pour vos réponses :)
0