0

こんにちは、私は foreach ループを使用して配列をフェッチします。配列 1 の要素 1 を配列 2 の要素 1 で割って計算するように、配列内のさまざまな要素のインデックスをどのように定義できますか for each ループのコード

 <?php

if (isset($_POST['submit'])) {

    $data_t1 = $_POST['t1'];

    foreach ($data_t1 as $key => $value) {

        echo 'T1: ' . $value . '<br />';
        echo 'T2: ' . $_POST['t2'][$key] . '<br />';
          echo 'T3: ' . $_POST['a1'][$key] . '<br />';
        echo 'Username: ' . $_POST['username'][$key] . '<br /><br />';

    }
      $data_t2 = $_POST['t2'];
      $data_t3=$_POST['a1'];
      $data_t4=$_POST['username'];


}
var_dump($data_t1);
var_dump($data_t2);
var_dump($data_t3);
var_dump($data_t4);
?>

これらの配列値をさらに計算するために使用したい

echo "Measuring Efficiency ";
echo "<table border='1' align='center'>
<tr>
<th>Inputs</th>
<th>A</th>
<th>B</th>
<th>C</th>
</tr>";
  echo "<tr>";
  foreach($data_t4 as $t4)
  {
  echo $t4;         this display the values of array 4
  }
  foreach($data_t1 as $t1)
  {
  echo $t1;
$r=round(($t1/$t4),2);  
$fr=round(($t1/$t4),2); 
$br=round(($t1/$t4),2); 

echo "<td>" ."Room Size/Consumption". "</td>";
echo "<td>".$r. "</td>";
echo "<td>".$fr. "</td>";
echo "<td>".$br. "</td>";
 echo "</tr>";
  echo "<tr>";
  }

  ?

2 つの配列の要素を分割するための配列のインデックスを定義する方法

私の結果は

$data_t1 [12 12] $data_t4 [1.44 4.32] $data_t2 [2 4] $data_t3 [2 3]

割りたい 12/1.44,2/1.44 2/1.44 n 12/4.32 4/4.32 3/4.32

どうすればできますか

4

1 に答える 1