Boucle Foreach par le biais de tableau multidimensionnel
J'ai cet ensemble de données que je reçois de html
forme. Il s'agit essentiellement d'un tableau multidimensionnel.
Données
array(3) {
["r1"]=>
array(2) {
[0]=>
string(1) "2"
[1]=>
string(1) "4"
}
["r2"]=>
array(2) {
[0]=>
string(1) "5"
[1]=>
string(2) "96"
}
["tekma_id"]=>
array(2) {
[0]=>
string(1) "7"
[1]=>
string(1) "8"
}
}
Problème: Ce que je veux faire, est d'aller sur ce tableau et pour chaque itération de créer une variable de données(array
).
Ainsi, par exemple:
Première itération:
$data = array(
'r1' => '2'
'r2' => '5'
'tekma_id' => '7'
)
Deuxième itération:
$data = array(
'r1' => '4'
'r2' => '96'
'tekma_id' => '8'
)
J'ai essayé avec ceci:
foreach ($data as $key => $value) {
foreach ($value as $index => $v) {
echo "<br>";
echo "r1: $v";
echo "<br>";
echo "r2: $v";
echo "<br>";
echo "tekma_id: $v";
}
}
Mais il ne fonctionne pas. Désolé pour mon mauvais anglais et merci pour toute aide.
Cheers!
- Sont
r1
,r2
ettekma_id
fixe ou dynamique indices? - ils viennent d'entrées avec des noms r1[], r2[] et tekma_id[]
Vous devez vous connecter pour publier un commentaire.
Comment à ce sujet?
De sortie:
Essayez ceci:
array_shift()
lèvera une erreur, dans ce cas, étant donné que l'argument n'est pas une variable.