多维PHP数组到HTML表的问题
我见过类似的问题,但我的问题是,我的数组比我见过的数组更复杂,我还没有足够的技能来推断。 我有一个数组作为常量,我需要将它回显到一个表中多维PHP数组到HTML表的问题,php,html,arrays,multidimensional-array,Php,Html,Arrays,Multidimensional Array,我见过类似的问题,但我的问题是,我的数组比我见过的数组更复杂,我还没有足够的技能来推断。 我有一个数组作为常量,我需要将它回显到一个表中 echo "<table>"; foreach (TAX_RATES as $val => $key) { foreach($key as $kk =>$vv){ foreach($vv as $aa => $bb){ echo '<tr><td>'."$bb
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>";
这是我想到的
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>";
minTax值仅用于计算实际税额。
期望的结果是
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>";
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,您可以从下面的公式中得出结论
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>";
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>";
}
}
foreach($k=>v)
{
回音“$k”;
foreach($v作为$key=>$value)
{
回显“$key.”;
回声“;
对于($i=0;$i您可以通过改变tr td从下面的公式中得出
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>";
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>";
}
}
foreach($k=>v)
{
回音“$k”;
foreach($v作为$key=>$value)
{
回显“$key.”;
回声“;
对于($i=0;$iYou正在为内部循环中的每个值创建一个表行…”“期望的结果是”-什么,只有两列?你在代码中为此创建了太多的TD,你不认为吗?是的,我太深了。只展示了非常基本的示例,让我来计算太阳的质量,可以说。我被展示了如何循环通过一种更简单的数组,而没有展示任何关于制表的内容。你想输出范围吗这里的税率彼此相邻,所以你不能一个接一个地逐个循环。我建议在那个地方使用for
循环,这样你就可以同时通过索引从这两个子数组中访问适当的元素。我想这应该很接近,这很可爱。我尝试了一些东西与前面类似,但我现在发现我不明白它是如何正常工作的。仍然不太清楚。[I]在做什么,特别是在['Ranges']之后?这像一个索引号吗?您正在为内部循环中的每个值创建一个表行…”“期望的结果是”-什么,只有两列?你在代码中为此创建了太多的TD,你不认为吗?是的,我太深了。只展示了非常基本的示例,让我来计算太阳的质量,可以说。我被展示了如何循环通过一种更简单的数组,而没有展示任何关于制表的内容。你想输出范围吗这里的税率彼此相邻,所以你不能一个接一个地逐个循环。我建议在那个地方使用for
循环,这样你就可以同时通过索引从这两个子数组中访问适当的元素。我想这应该很接近,这很可爱。我尝试了一些东西之前类似,但我现在发现我不明白它是如何正常工作的。仍然不太清楚。在['Ranges']之后,[I]在做什么?这像一个索引号吗?