1

htmlフォームから取得したこのデータセットがあります。基本的に多次元配列です。

データ

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"
  }
}

問題:私がやりたいことは、この配列を調べて、反復ごとにデータ変数(array)を作成することです。

たとえば、次のようになります。

最初の反復:

$data = array(
   'r1' => '2'
   'r2' => '5'
   'tekma_id' => '7'
)

2 回目の繰り返し:

$data = array(
   'r1' => '4'
   'r2' => '96'
   'tekma_id' => '8'
)

私はこれで試しました:

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";
    }
}

しかし、うまくいきませんでした。私の悪い英語で申し訳ありません。助けてくれてありがとう。乾杯!

4

2 に答える 2