当前位置:首页 > PHP问题 > 正文内容

php如何将数组以表格情势显现【php问题】,php,数组,表格

搜教程4年前 (2019-11-27)PHP问题146

php将数组以表格情势显现:

<?php
//运用array()语句构造将联系人列表中所有数据声明为一个二维数组,默许下标是递次数字索引
    $contact1 = array(                                             //定义外层数组
    array(1,'高某','A公司','北京市','(010)987654321','gm@Linux.com'),//子数组1
    array(2,'洛某','B公司','上海市','(021)123456789','lm@apache.com'),//子数组2
    array(3,'峰某','C公司','天津市','(022)24680246','fm@mysql.com'),  //子数组3
    array(4,'书某','D公司','重庆市','(023)13579135','sm@php.com')     //子数组4
    );
   //以HTML表格的情势输出二维数组中的每一个元素
    echo '<table border="1" width="600" align="center">';
    echo '<caption><h1>联系人列表</h1></caption>';
    echo '<tr bgcolor="#dddddd">';
    echo '<th>编号</th><th>姓名</th><th>公司</th><th>地点</th><th>电话</th><th>EMALL</th>';
    echo '</tr>';
    //运用双层for语句嵌套二维数组$contact1,以HTML表格的情势输出
    //运用外层轮回遍历数组$contact1中的行
    for($row=0;$row<count($contact1);$row++)
    {
        echo '<tr>';
        //运用内层轮回遍历数组$contact1 中 子数组的每一个元素,运用count()函数掌握轮回次数
        for($col=0;$col<count($contact1[$row]);$col++)
        {
            echo '<td>'.$contact1[$row][$col].'</td>';
        }
        echo '</tr>';
    }
    echo '</table>';

结果以下:

2、关联数组(不能用for轮回)

$contact2 = array(
    "北京联系人"=>array(1,'高某','A公司','北京市','(010)987654321','gm@linux.com'),
    "上海联系人"=>array(2,'洛某','B公司','上海市','(021)123456789','lm@apache.com'),
    "天津联系人"=>array(3,'峰某','C公司','天津市','(022)246802468','fm@mysql.com'),
    "重庆联系人"=>array(4,'书某','D公司','重庆市','(023)135791357','sm@php.com')
    );
 //创建表格将数组轮回输入
    echo '<table border="1" width="600" align="center">';
    echo '<tr bgcolor="#dddddd">';
    echo '<th>编号</th><th>姓名</th><th>公司</th><th>区域</th><th>电话</th><th>EMALL</th>';
    echo '</tr>';
    foreach ($contact2 as $key=>$value)
    {
        echo '<tr>';
//foreach内里嵌套一个for轮回也是能够的
        /*for($n=0;$n<count($value);$n++)
        {
            echo "<td>$value[$n]</td>";
        }*/
//foreach内里嵌套foreach

        foreach($value as $mn)
        {
            echo "<td>{$mn}</td>";
        }
        echo '</tr>';
    }
    echo '</table>';

结果以下:

引荐:php服务器

以上就是php如何将数组以表格情势显现的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/13407.html

标签: php数组表格
分享给朋友:

“php如何将数组以表格情势显现【php问题】,php,数组,表格” 的相关文章

php array_values函数怎样用【php问题】,php array_values

php array_values函数怎样用【php问题】,php array_values

php array_values函数返回数组的一切值(非键名),其语法是array_values(array),参数array必须,指划定数组。 php array_values函数怎样用? 作用:返回数组的一切值(非键名) 语法: array_values(array) 参数:...

php array_count_values函数怎样用【php问题】,php,array_count_values

php array_count_values函数怎样用【php问题】,php,array_count_values

php array_count_values函数用于对数组中的一切值举行计数,其语法是array_count_values(array),参数array必须,指划定需要对值举行计数的数组。 php array_count_values函数怎样用? 作用:对数组中的一切值举行计数 语法:...

php microtime函数怎样用【php问题】,php,microtime函数

php microtime函数怎样用【php问题】,php,microtime函数

microtime()函数是php中的一个内置函数,用于以微秒为单元返回当前的unix时候戳。该函数吸收单个可选参数get-as-float,默许返回微秒数字符串。 php microtime()函数怎样用? php microtime()函数返回当前 Unix 时候戳的微秒数,默许返回...

php array_merge_recursive函数怎样用【php问题】,array_merge_recursive

php array_merge_recursive函数怎样用【php问题】,array_merge_recursive

php array_merge_recursive函数用于将两个数组合并为一个数组,参数array1必需,指划定数组,该函数与 array_merge() 函数的区分在于处置惩罚两个或更多个数组元素有雷同的键名时。 php array_merge_recursive函数怎样用? 作用:两...

php echo函数怎样用【php问题】,php,echo

php echo函数怎样用【php问题】,php,echo

php echo函数用于输出一个或多个字符串,其语法是echo(strings),参数strings必须,指一个或多个要发送到输出的字符串。 php echo函数怎样用? 定义和用法 echo() 函数输出一个或多个字符串。 解释:echo() 函数现实不是一个函数,所以您没必要对它...

php ignore_user_abort函数怎样用【php问题】,php,ignore_user_abort

php ignore_user_abort函数怎样用【php问题】,php,ignore_user_abort

php ignore_user_abort函数用于设置与长途客户机断开是不是会住手剧本的实行,其语法是ignore_user_abort(setting),参数setting可选,假如设置为 TRUE,则疏忽与用户的断开(剧本将继承运转)。 php ignore_user_abort函数怎...