加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 17:24:06 所属栏目:PHP教程 来源:网络整理
导读:我有两个数组: $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); 如何使用以下方法将该数组显示到表中: ====================================
我有两个数组:

$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);

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

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

|—-Token—–| num1 | num2 | num3 | num4 | num5 |

|-Technology-|—1—-|—2—-|—3—-|—4—-|—5—-|

|–Language–|—6—-|—7—-|—8—-|—9—-|—10—-|

|—–Town—–|—11—|—12—|—13—|—14—|—15—|

|—-Gadget—-|—16—-|—17—|—18—|—19—|—20—|

|-Smartphone-|—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>";
            }
        }
...

但是,结果是:

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

|—-Token—–| num1 | num2 | num3 | num4 | num5 |

|-Technology-|—1—-|—2—-|—3—-|—4—-|—5—-|

|–Language–|—1—-|—2—-|—3—-|—4—-|—5—-|

|—–Town—–|—1—-|—2—-|—3—-|—4—-|—5—-|

|—-Gadget—-|—1—-|—2—-|—3—-|—4—-|—5—-|

|-Smartphone-|—1—-|—2—-|—3—-|—4—-|—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>";
        }
    }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读