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 et tekma_id fixe ou dynamique indices?
  • ils viennent d'entrées avec des noms r1[], r2[] et tekma_id[]
InformationsquelleAutor intelis | 2013-09-13