Cette array $array a donc deux dimensions, et on veut disposer des
deux clés , et des valeurs de l'array en fonction des deux clés, en
parcourant $array de façon exhaustive.
Comment faire ?
Merci beaucoup de vos réponses.
Bien à vous.
Amicalement.
Jean-François Ortolo
--
Visitez mon site gratuit donnant des Statistiques
et des Historiques Graphiques sur les Courses de Chevaux:
http://www.ortolojf-courses.com
// Utilisation des variables // $key1 et $key2 // qui sont les clés // de l'array $array // et de $value, qui est la valeur // correspondant à ce couple de clés // attention, pour mettre à jour, // il faut utiliser $array et non $sub_array } }
eça -- P'tit Marcel
Je sais comment parcourir une array à une dimension, de manière à
avoir les clés et les valeurs de l'array. Il suffit de faire:
Mais... Comment faire pour les arrays à deux dimensions ?
// Utilisation des variables
// $key1 et $key2
// qui sont les clés
// de l'array $array
// et de $value, qui est la valeur
// correspondant à ce couple de clés
// attention, pour mettre à jour,
// il faut utiliser $array et non $sub_array
}
}
// Utilisation des variables // $key1 et $key2 // qui sont les clés // de l'array $array // et de $value, qui est la valeur // correspondant à ce couple de clés // attention, pour mettre à jour, // il faut utiliser $array et non $sub_array } }
eça -- P'tit Marcel
Mihamina Rakotomandimby
Jean-Francois Ortolo wrote:
Mais... Comment faire pour les arrays à deux dimensions ? On a une array $array[][] à deux dimensions, ayant des clés alphabétiques, par exemple: $array["ATHAL"]["QUINTE_ORDRE"] = $value1_1; $array["ATHAL"]["QUINTE_DESORDRE"] = $value_1_2; $array["PASCA"]["QUINTE_ORDRE"] = $value2_1; $array["PASCA"]["QUINTE_DESORDRE"] = $value2_2;
foreach($array as $k => $v) { foreach($v as $a => $b) { ... } }
Que je sache...
Jean-Francois Ortolo wrote:
Mais... Comment faire pour les arrays à deux dimensions ?
On a une array $array[][] à deux dimensions, ayant des clés
alphabétiques, par exemple:
$array["ATHAL"]["QUINTE_ORDRE"] = $value1_1;
$array["ATHAL"]["QUINTE_DESORDRE"] = $value_1_2;
$array["PASCA"]["QUINTE_ORDRE"] = $value2_1;
$array["PASCA"]["QUINTE_DESORDRE"] = $value2_2;
foreach($array as $k => $v)
{
foreach($v as $a => $b)
{
...
}
}
Mais... Comment faire pour les arrays à deux dimensions ? On a une array $array[][] à deux dimensions, ayant des clés alphabétiques, par exemple: $array["ATHAL"]["QUINTE_ORDRE"] = $value1_1; $array["ATHAL"]["QUINTE_DESORDRE"] = $value_1_2; $array["PASCA"]["QUINTE_ORDRE"] = $value2_1; $array["PASCA"]["QUINTE_DESORDRE"] = $value2_2;
foreach($array as $k => $v) { foreach($v as $a => $b) { ... } }
Que je sache...
Bruno Desthuilliers
Bonjour
Je sais comment parcourir une array à une dimension, de manière à avoir les clés et les valeurs de l'array. Il suffit de faire:
while(list($key, $value) = each($array)) { // Utilisation des valeurs // $key et $value , // qui sont les clés et valeurs // de l'array $array. }
Heu... Il serait peut-être temps d'apprendre à utiliser foreach ?
foreach($dict as $k=>$v) { echo "$k=>$v<br />n"; }
Mais... Comment faire pour les arrays à deux dimensions ?
On a une array $array[][] à deux dimensions, ayant des clés alphabétiques, par exemple:
Cette array $array a donc deux dimensions, et on veut disposer des deux clés , et des valeurs de l'array en fonction des deux clés, en parcourant $array de façon exhaustive.
Comment faire ?
foreach($extern as $xk=>$intern) { foreach($intern as $k=>$v) { echo "$xk=>$k=>$v<br />n"; } }
Bonjour
Je sais comment parcourir une array à une dimension, de manière à
avoir les clés et les valeurs de l'array. Il suffit de faire:
while(list($key, $value) = each($array)) {
// Utilisation des valeurs
// $key et $value ,
// qui sont les clés et valeurs
// de l'array $array.
}
Heu... Il serait peut-être temps d'apprendre à utiliser foreach ?
foreach($dict as $k=>$v) {
echo "$k=>$v<br />n";
}
Mais... Comment faire pour les arrays à deux dimensions ?
On a une array $array[][] à deux dimensions, ayant des clés
alphabétiques, par exemple:
Cette array $array a donc deux dimensions, et on veut disposer des
deux clés , et des valeurs de l'array en fonction des deux clés, en
parcourant $array de façon exhaustive.
Comment faire ?
foreach($extern as $xk=>$intern) {
foreach($intern as $k=>$v) {
echo "$xk=>$k=>$v<br />n";
}
}
Cette array $array a donc deux dimensions, et on veut disposer des deux clés , et des valeurs de l'array en fonction des deux clés, en parcourant $array de façon exhaustive.
Comment faire ?
foreach($extern as $xk=>$intern) { foreach($intern as $k=>$v) { echo "$xk=>$k=>$v<br />n"; } }
Thomas Mlynarczyk
Also sprach Jean-Francois Ortolo:
Mais... Comment faire pour les arrays à deux dimensions ?