1

j'ai besoin de manipuler des valeurs dans un tableau à deux dimensions selon leur coordonnées en X et Y ($ligne et $colonne).
J'ai donc essayé de créer une fonction, mais comme c'est la premiere fois que je manipule les tableaux et les fonctions, j'ai bien du mal... <? //connection a la bdd // 1er ligne(de 4 colonnes= $case_1a               = mysql_result($req,$i,"case_1a"); $case_2a               = mysql_result($req,$i,"case_2a"); $case_3a               = mysql_result($req,$i,"case_3a"); $case_4a               = mysql_result($req,$i,"case_4a"); // 2eme ligne $case_1b               = mysql_result($req,$i,"case_1b"); $case_2b               = mysql_result($req,$i,"case_2b"); $case_3b               = mysql_result($req,$i,"case_3b"); $case_4b               = mysql_result($req,$i,"case_4b"); // 3eme ligne $case_1c               = mysql_result($req,$i,"case_1c"); $case_2c               = mysql_result($req,$i,"case_2c"); $case_3c               = mysql_result($req,$i,"case_3c"); $case_4c               = mysql_result($req,$i,"case_4c"); //mise en tableau en table['ligne']['colonne'] $case_tab = array();  $case_tab['1']['1'] = array('$case_1a');  $case_tab['1']['2'] = array('$case_2a');  $case_tab['1']['3'] = array('$case_3a');  $case_tab['1']['4'] = array('$case_4a');  $case_tab['2']['1'] = array('$case_1b');  $case_tab['2']['2'] = array('$case_2b');  $case_tab['2']['3'] = array('$case_3b');  $case_tab['2']['4'] = array('$case_4b');  $case_tab['3']['1'] = array('$case_1c');  $case_tab['3']['2'] = array('$case_2c');  $case_tab['3']['3'] = array('$case_3c');  $case_tab['3']['4'] = array('$case_4c');  //function case_xy($ligne, $colonne) //{ //ici la fonction qui retourne la valeur qui est dans la bdd selon $ligne et $colonne //} ?>
J'ai essayé sans succès quelque chose comme ça:

$ligne = '1';
$colonne = '1';
function case_xy($ligne, $colonne)
{
for($ligne=1; $ligne != 4 ; $ligne++)
{
for($colonne=1; $colonne != 3 ; $colonne++)
{ echo ' {$case_tab[$ligne,$colonne]} '; }
}

Si quelqu'un peut m'aider, merci d'avance.

2

J'ai compris...
déja je declare mieux le tableau,

$case_tab['1']['1'] = $case_1a;
$case_tab['1']['2'] = $case1b;
$case_tab['1']['3'] = $case1c;

Et ensuite plus besoin de fonction...

$case_tab[$ligne][$colonne]