如何在php的矩阵表中显示数组

bob*_*bob 4 php for-loop html-table

我有两个数组:

$token = array('technology', 'languange', 'town', 'gadget', 'smartphone');

$num = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25);
Run Code Online (Sandbox Code Playgroud)

如何使用以下方法将该数组显示到表中:

==========================================

|----代币-----| num1 | 数量 2 | 编号 3 | 数字 4 | num5 |

|-技术-|---1----|---2----|---3----|---4----|---5----|

|---语言---|---6----|---7----|---8----|---9----|---10--- -|

|-----镇-----|---11---|---12---|---13---|---14---|---15- --|

|----小工具----|---16----|---17---|---18---|---19---|---20-- -|

|-智能手机-|---21---|---22---|---23---|---24---|---25---|

==========================================

这是我的代码:

...
$counttoken = count($token);
foreach($token as $key=>$value)
        {
            echo "<tr><td>$value</td>";
            for($i=0; $i<$counttoken;$i++)
            {
                echo "<td>" .$num[$i]. "</td>";
            }
        }
...
Run Code Online (Sandbox Code Playgroud)

但是,结果是:

==========================================

|----代币-----| num1 | 数量 2 | 编号 3 | 数字 4 | num5 |

|-技术-|---1----|---2----|---3----|---4----|---5----|

|---语言---|---1----|---2----|---3----|---4----|---5--- -|

|-----镇-----|---1----|---2----|---3----|---4----|- --5----|

|----小工具----|---1----|---2----|---3----|---4----|--- 5----|

|-智能手机-|---1----|---2----|---3----|---4----|---5----|

==========================================

我该怎么办?

Dha*_*tel 5

尝试这个:

$counttoken = count($token);
$k=0;
foreach($token as $key=>$value)
    {
        echo "<tr><td>$value</td>";
        for($i=0; $i<$counttoken;$i++)
        {
            echo "<td>" .$num[$k++]. "</td>";
        }
    }
Run Code Online (Sandbox Code Playgroud)