dongnuo3749 2015-10-23 21:01
浏览 84

在PHP中格式化多维数组

Here I have a multidimensional array storing information about certain states. All of the information displays but I'm having troubles formatting it into a 4x11 table.

<?php

$stateinfo = array
(
        array("Alabama","Montgomery","4,779,736",23),
        array("Alaska", "Juneau", "710,231", 47),
        array("Arizona","Phoenix","6,329,017", 18),
        array("Arkansas","Little Rock", "2,915,918", 32),
        array("California","Sacramento","37,253,956",1),
        array("Colorado","Denver","5,029,196",22),
        array("Connecticut","Hartford","3,518,288",29),
        array("Delaware","Dover","897,934",45),
        array("Florida","Tallahassee","18,801,310",4),
        array("Georgia","Atlanta","9,687,653",9),
        array("Hawaii","Honolulu","1,360,301",42)
);

 for($row = 0; $row <count($stateinfo);$row++)
 {
        for($col=0;$col <count($stateinfo[$row]);$col++)
        {
                echo $stateinfo[$row][$col];
        }
         echo "<br>";
 }
 ?>

current output:

enter image description here

needed output:

enter image description here

  • 写回答

2条回答 默认 最新

  • dongzhiyi2006 2015-10-23 21:07
    关注

    It seems like you just want some formatting? Then when you loop to print your multidimensional array, just add a few &nbsp; between each element or padding:5px; to it. There are literally a million ways to accomplish this:

    • Display through default HTML table
    • Using no-breakline spaces
    • Wrap in `span` with padding or margin
    • ...
    评论

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值