|
|
|
|
Bonjour,
print_r($result);print("<br>");
print_r($matrice);
print("<br>");
$tab_enz=array();
for($i=0;$i<count($result);$i++)
{
if($matrice[$i][1]==$k) //remarque$k=3
{ $tab_enz[$i]=array("".$matrice[$i][0]."","".$matrice[$i][1]."");
print("l'enzyme <b>".$tab_enz[$i][0]."</b> est présente au sein des <b>".$tab_enz[$i][1]."</b> sous unités.<br>");//verif
}
}
print_r($tab_enz);
print(count($tab_enz));
print("<br>");
Jusq'içi tout va bien. Jobtiens:
Array([0]=>DO[1]=>RE[2]=>MI[3]=>FA[4]=>SOL[5]=>LA[6]=>SI[7]=>LOL[8]=>POU)
Array([0]=>Array([0]=>DO[1]=>2)Array([1]=>Array([0]=>RE[1]=>1)Array([2]=>Array([0]=>MI[1]=>2)
Array([3]=>Array([0]=>FA[1]=>2)Array([4]=>Array([0]=>SOL[1]=>2)Array([5]=>Array([0]=>LA[1]=>3)
Array([6]=>Array([0]=>SI[1]=>3)Array([7]=>Array([0]=>LOL[1]=>3)Array([8]=>Array([0]=>POU[1]=>2))
l'enzyme A est présente au sein des 3 sous unités.
l'enzyme B est présente au sein des 3 sous unités.
l'enzyme C est présente au sein des 3 sous unités.
Array([5]=>Array([0]=>A[1]=>3)[6]=>Array([0]=>B[1]=>3)[7]=>Array([0]=>C[1]=>3))3
Mon problème vient du fait que lorsque je veux afficher chaque élement avec leur valeur respective c'est à dire A: 3 B: 3 et C: 3.
je n'y arrive pas ; comment afficher un tableau de tableau?
Voiçi ce que je fais:
for($i=0;$i<count($tab_enz);$i++)
{
print("".$tab_enz[$i][0].": ".$tab_enz[$i][1]."<br>");
//ou encore print("".$tab_enz[$i][0][0].": ".$tab_enz[$i][0][1]."<br>");
}
Rien ne s'affiche!!!!!!!!!
Configuration: Linux Firefox 2.0.0.6
Salut,
<?php
foreach( $tableaux as $tableau ) // on sort les tableau un à un
{
foreach( $tableau as $ligne ) // dans chaque tableau on sort toutes les lignes
{
print_r( $ligne );
}
}
?>
Pontarose est de retour avec ses petites bêtes, j'vais encore rien comprendre… (ô_O)' [ Mathieu ] « On embauchera plus s'il est moins compliqué de licencier. » LP, 29 août 2007. |
Merci beaucoup Dalida cela marche avec foreach
|
Pontarose est de retour avec ses petites bêtes, j'vais encore rien comprendre…
foreach( $tableau as $cle => $valeur ) //sachant que $valeur peut être lui même un tableau ça te permet de récupérer directement une valeur
{
echo( $valeur[1] );
}
ou alors lister les éléments du tableau enfant directement dans des variables. foreach( $tableau as $cle => $valeur )
{
list( $var1, $var2, $var3 ) = $valeur;
echo( $var2 );
}
[ Mathieu ] « On embauchera plus s'il est moins compliqué de licencier. » LP, 29 août 2007. |