簡體   English   中英

多維PHP數組到HTML表的數組問題

[英]multidimensional PHP array of arrays to HTML table question

我已經看到了類似的問題,但是我的問題是我的數組比我所看到的要復雜得多,我還沒有足夠的技巧來推斷。 我有一個數組作為常量,我需要將其回顯到表中。

這是我想出的。

echo "<table>";
foreach (TAX_RATES as $val => $key) {
    foreach($key as $kk =>$vv){
        foreach($vv as $aa => $bb){
            echo '<tr><td>'."$bb</br>".'</td>';
        }
        echo '<td>'."$kk</br>".'</td>';
    }
echo '<td>'."$val</br>".'</td></tr>';
}
echo "</table>";

這是我的數組:

define('TAX_RATES',  
    array(
        'Single' => array(
            'Rates' => array(10,15,28,33,35,39.6),
            'Ranges' => array(0,8275,37650,91150,190150,413350,415050),
            'MinTax' => array(0,927.50,5183.75,18558.75,46278.75,119934.75,120529.75)
        ),
        'Married_Jointly' => array(
            'Rates' => array(10,15,25,28,33,35,39.6),
            'Ranges' => array(0,18550,75300,151900,231450,413350,466950),
            'MinTax' => array(0,1855,10367.5,29517.5,51791.5,111818.5,130578.5)
        ),
        'Married_Separately' => array(
            'Rates' => array(10,15,25,28,33,35,39.6),
            'Ranges' => array(0,9275,37650,75950,115728,206675,233475),
            'MinTax' => array(0,927.5,5183.75,14758.75,25895.75,55909.25,65289.25)
        ),
        'Head_Household' => array(
            'Rates' => array(10,15,25,28,33,35,39.6),
            'Ranges' => array(0,13250,50400,130150,210800,413350,441000),
            'MinTax' => array(0,1325,6897.5,26835,49417,116258.5,125936)
        )
    )
    );

僅需要minTax值即可計算實際稅額。 理想的結果是

Single
Income Range          Tax
0                      0
8275                "927.50 + .1*income" (i can figure this part out)
37650               "5183.75 + .15*income"
etc                 etc

您可以通過更改tr td從下面找出

foreach($data as $k => $v)
{
  echo "<tr><td>$k</td></tr>";
    foreach($v as $key => $value)
    {
      echo "<tr><td>".$key."</td></tr>";
      echo "<tr>";
      for($i=0;$i<count($value);$i++) {
        echo "<td>".$value[$i]."</td>"; 
      }
      echo "</tr>";
    }
}

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM