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 ?

5 réponses

  1. 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
  2. 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
  3. 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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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