这一节其实说实话并没有什么干货,不过为了防止PO主的懒癌的复发,还是坚持放一点东西,即使是内容和长度都令人发指。这一节通过一个函数来实现将数组中的内容输出html的Table标签当中显示。

函数文件——createTables.php文件:

<?php
//convert data in array to the element displayed in html's table tag
function create_tables($dataArr, $border=1, $cellpadding=4, $cellspacing=2, $bgcolor="#FFFFFF"){
echo "<table border=\"". $border. "\" cellpadding=\"". $cellpadding.
"\" cellspacing=\"". $cellspacing. "\" bgcolor=\"". $bgcolor. "\"";
reset($dataArr);
$value = current($dataArr);
while($value){
echo "<tr><td>". $value. "</tr></td>";
$value = next($dataArr);
}
echo "</table>";
}
//create the spam data for displaying
$dataArr = array("apple", "pear", "orange");
//call the function
create_tables($dataArr, 2, 4, 2, "#CCCCCC");
?>

显示效果:

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAB9CAIAAAAjuaqnAAADfklEQVR4nO2cwZmCMBCFqYhGvHGkDRqRMjhRwjbAzYJ2D4gmIZME9gGZ8P4bjh+af5OA63OqX4KjuvoNFAVtIqFNJLSJhDaRuDZ/SmQYBtrEMAxD27ZX2pwKom1b2oSRi82HZl6vV3Y2r5lOCGgTCW0ioU0ktImENpHQJhLaRHJfm31TVXU3Qs9Jm0hoEwltItFhc+zq6kPTu0bM8taq9zWMpxVns2++ox672pDQN/boZyPLUbz6OZF12r7ZK1SDTYv1uK3lOnb1x0S8+i7afyLXdLE2l9lm2nRGbTyUWl3JtKyXZnNxOA/QdCT4eotIrVq7snd/Lsem6yTB5p65uffCo8umO1RrM1zvjK7rcNXcNxE6s7dpX2Hfi97y5V7jP1riVbtk3TnsuhXN36a1r9Xd6Jlf343VmmFJVevYeJntKpXYlAnfyRzxaScMbSKhTSS0iUS3zdygTSS0iYQ2kWRn86WcvGyWAW0iycXmKanVo8hupT94FaLNGdpEQptIaBMJbSKhTSS0iYQ2kdAmEtpEQptIFNgMh1qnKRRkjcRo50QC7ps4JTblUGsoyBqO0db1vnhMATaleGV6kDUSo4WgxKYUHEwNsvpitJiQoYVem1XTx4Ksm2K097b5nZvCHNsYo0WgxKYYapV1RmO0N7YphlrlIGssRntfm3Ko1VC1CrJGY7T3tYke+RHQJhLaREKbSBTYVARtIqFNJLSJJDubZyRWjyQvm2VAm0hysXlKavUoslvpD16FaHOGNpHQJhLaREKbSGgTCW0ioU0ktImENpHQJhItNs0AgtyQa/kyLhSCrZp+kpMORqXuejeBF+sfq8Gmk42xDz251vRestEzm8cJ/WPzt+nJbZlDieVawyFYs7p+IfPpSbHb7G2u8672SIK51ngINtQh1nwoLXarw6Y3xhVuACuGYIM2Pb9B2NI/VofNyNwUO5a6x/+0GY12Z28zZd9c7YTBXrKCzXVxno9b+sfmb9N/5fW3eF2Vfb1kJZvOT2eWtb2lf6wGm5OzbQUX9hQLwco2J/eG0nsd974LXTavYXN3aNqU2d5qmza/9I25fPf83I02LcR/B6RBm0hoEwltIqFNJNnZPCOxeiR52SwD2kRysc3n89kWxzU2i1TZXmWT/AfaREKbSGgTCW0ioU0ktImENpHQJhLaREKbSGgTCW0ioU0kfy5ZjUGTke9DAAAAAElFTkSuQmCC" alt="" />

修订于2016/3/9   By野马菌

PHP自学4——通过函数将数组数据输出到html的Table标签中(使用函数的例子)的更多相关文章

  1. PHP自学3——在html的<table>标签中显示用户提交表单

    为了更好地显示用户提交表单,本节将在上一节的基础上将读取的用户表单显示在html的<table>标签中,这一节将用到和数组有关的知识. 本节代码将从外部文件(.txt文件)中读取信息于指定 ...

  2. JavaScript push()函数追加数组数据

    将数据追加到一个数组末尾的最简单的方法是通过 push() 函数. .push() 允许有一个或多个参数,并把它“push”到数组的末尾. var arr = [1,2,3];arr.push(4); ...

  3. JS从后台获取数据,前台动态添加tr标签中的td标签

    功能描述: 要求从后台查询该省份的所有城市,然后动态的再前台固定的tr标签中添加相应的td标签来展示城市基本信息: 文章目录 #一.前台jsp及js源码 jsp:在固定的tr标签中添加一个id,通过j ...

  4. mysql中将一个数据类型转换成另外的数据类型?mysql中cast函数的使用?

    需求描述: 今天在看mysql的函数,提到了通过cast函数将一个数据类型值转换为特定类型的结果值. 在此记录下.将一个表达式转换为特定精度的小数. 操作过程: 1.查看6/4的结果 mysql; + ...

  5. 把excel每一行中的数据输出为一个txt文档的VBA函数

    excel vba代码: Sub makeTxt() For i = 1 To 1088'从第1行到1088行(最后一行) On Error Resume Next'出现错误时继续运行脚本 Open ...

  6. 自动化 数据分离 --A文件里面的类 中的函数 调用 B文件里面类 的函数 的方法

    记录: bb 要实例化 self.dr=dr,那么 iber_test类的 self.dr 才能带过去

  7. 把存储过程获取的数据输出到报表的html模板中

    制作报表的html模板 <HTML><meta http-equiv="Content-Type" content="text/html; charse ...

  8. js中的函数,Date对象,Math对象和数组对象

    函数就是完成某个功能的一组语句,js中的函数由关键字 function + 函数名 + 一组参数定义;函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织结构更多清晰. ...

  9. java基础基础总结----- 关键字、标识符、注释、常量和变量、运算符、语句、函数、数组(三)

    Java语言基础组成:关键字.标识符.注释.常量和变量.运算符.语句.函数.数组 一.标识符 标识符是在程序中自定义的一些名称,由大小写字母[a-zA-Z],数字[0-9],下划线[ _ ],特殊字符 ...

随机推荐

  1. Spring源代码由浅入深系列五 GetBean

    获取bean的过程如上图所看到的.下一章将继续图示解说createBean的过程. blog宗旨:用图说话 附:文件夹 Spring源代码由浅入深系列四 创建BeanFactory Spring源代码 ...

  2. Centos6.4在配置Tomcat7工作文件夹和虚拟路径

    写在前面:网上博文非常多复制粘贴.我试过很不可能.所以我写了下面的测试版本. 1.tomcat设备 非常easy只需要下载tomcat7 tar包裹 运行命令:tar -zxvf tomcat-7.5 ...

  3. mysql源码安装(5.1)

    下载mysql源码包并解压.wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.73.tar.gztar -zxvf mysql-5 ...

  4. Activity之间通过intent 传递Map

    //传递 Map<String,Object> data=orderlist.get(arg2-1); SerializableMap tmpmap=new SerializableMap ...

  5. C#中Spli、正则表达式分解字符串详解

    一.String.Split方法提供了如下6个重载函数: 名称 说明 String.Split (Char[]) 返回包含此实例中的子字符串(由指定 Char 数组的元素分隔)的 String 数组. ...

  6. GoEasy实现web实时推送过程中的自动补发功能

    熟悉GoEasy推送的朋友都知道GoEasy推送实现web实时推送并且能够非常准确稳定地将信息推送到客户端.在后台功能中查看接收信息详情时,可有谁注意到有时候在发送记录里有一个红色的R标志?R又代表的 ...

  7. html基础之 input:type

    Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等,下面一一介绍.1,type=text输入类型是text,这是我们见的最多 ...

  8. [zz]npm安装错误解决方法

    错误: npm ERR! at Object.parse (native) npm ERR! at Packer.readRules (/usr/local/lib/node_modules/npm/ ...

  9. 认识Java里面的Thread

    在一个特定的主线程执行的过程中,如果我们还需要在主线程的过程中插播一个线程,做其他动作.那么我们就可以利用Java的Thread类,创建一个新的线程. 一:线程简单实现的三种方式 (1)第一种创建线程 ...

  10. illegal to have multiple occurrences of contentType with different values (old: text/html; charset=UTF-8, new: text/html; charset=utf-8)

    问题描述: 在a.jsp通过<%@ include file="b.jsp" %> 的方式引入b.jsp,但是报了标题的中的错误, 问题原因: 在a.jsp的头部: & ...