在PHP里.如何定义二维数组和赋值.并且把数组中的值填充到table中。
2014-05-09 18:05
369 查看
php:
require 'smarty/libs/Smarty.class.php';
$smarty = new Smarty;//设置各个目录的路径,这里是安装的重点
$smarty->template_dir ="smarty/templates/templates";
$smarty->compile_dir ="smarty/templates/templates_c";
$smarty->config_dir = "smarty/templates/config";
$smarty->cache_dir ="smarty/templates/cache";
//smarty模板有高速缓存的功能,如果这里是true的话即打开caching,但是会造成网页不立即更新的问题,当然也可以通过其他的办法解决
$smarty->caching = false;
$arr123=array(
array("name"=>"tom",
"sex"=>"m",
"age"=>"25"
),
array("name"=>"kate",
"sex"=>"F",
"age"=>"28")
);
$smarty->assign("data",$arr123);
$smarty->display('first.html');
html:
<table>
<tr>
<td>name</td>
<td>sex</td>
<td>age</td>
</tr>
<!-- 默认添加一个数据行 -->
<!-- <tr>
<td>jim</td>
<td>m</td>
<td>30</td>
</tr> -->
{section name=list loop=$data}
<tr>
<td>{$data[list].name}</td>
<td>{$data[list].sex}</td>
<td>{$data[list].age}</td>
</tr>
{/section}
</table>
参考: http://zhidao.baidu.com/link?url=8nYZYSLtqv68cNuVQ1OQ49762nHoGWmJV5kqW-3rsV6JeWrj-qftaYEHZQwY2Sxght08ygdNXBWy8qMCqgx8I_
$a['0']['title'] = "";
$a[0][count]="";
$a[0][c_datetime]="";
$a[1]['title'] = "";
………………
上面是$a的结构,其实一般情况下$a是从数据库读出来的
我们都用模板,不直接在前台页面写php程序
$smarty->assign("data",$a);
将变量输出到模板上
<table>
<tr>
<td>编号</td>
<td>标题</td>
<td>点击量</td>
</tr>
<{section name=list loop=$data}>
<tr>
<td><{$section.list.index}></td>
<td><{$data[list].title}></td>
<td><{$data[lsit].count}></td>
</tr>
<{/section}>
</table>
require 'smarty/libs/Smarty.class.php';
$smarty = new Smarty;//设置各个目录的路径,这里是安装的重点
$smarty->template_dir ="smarty/templates/templates";
$smarty->compile_dir ="smarty/templates/templates_c";
$smarty->config_dir = "smarty/templates/config";
$smarty->cache_dir ="smarty/templates/cache";
//smarty模板有高速缓存的功能,如果这里是true的话即打开caching,但是会造成网页不立即更新的问题,当然也可以通过其他的办法解决
$smarty->caching = false;
$arr123=array(
array("name"=>"tom",
"sex"=>"m",
"age"=>"25"
),
array("name"=>"kate",
"sex"=>"F",
"age"=>"28")
);
$smarty->assign("data",$arr123);
$smarty->display('first.html');
html:
<table>
<tr>
<td>name</td>
<td>sex</td>
<td>age</td>
</tr>
<!-- 默认添加一个数据行 -->
<!-- <tr>
<td>jim</td>
<td>m</td>
<td>30</td>
</tr> -->
{section name=list loop=$data}
<tr>
<td>{$data[list].name}</td>
<td>{$data[list].sex}</td>
<td>{$data[list].age}</td>
</tr>
{/section}
</table>
参考: http://zhidao.baidu.com/link?url=8nYZYSLtqv68cNuVQ1OQ49762nHoGWmJV5kqW-3rsV6JeWrj-qftaYEHZQwY2Sxght08ygdNXBWy8qMCqgx8I_
$a['0']['title'] = "";
$a[0][count]="";
$a[0][c_datetime]="";
$a[1]['title'] = "";
………………
上面是$a的结构,其实一般情况下$a是从数据库读出来的
我们都用模板,不直接在前台页面写php程序
$smarty->assign("data",$a);
将变量输出到模板上
<table>
<tr>
<td>编号</td>
<td>标题</td>
<td>点击量</td>
</tr>
<{section name=list loop=$data}>
<tr>
<td><{$section.list.index}></td>
<td><{$data[list].title}></td>
<td><{$data[lsit].count}></td>
</tr>
<{/section}>
</table>
相关文章推荐
- PHP学习(13) 数组的定义和填充
- php基本语法之定义变量、输出内容、循环、数组、二维数组
- 下列程序定义了3×3的二维数组,并在主函数中赋值。请编写函数fun,函数的功能使求出数组周边元 素的平均值并作为函数值返回给主函数中的?
- 实验6 数组1 定义一个3×3的整形二维数组arr,为数组各元素赋值,找出最小值以及它的行下标和列下标,并输出该矩阵
- php如何定义一个常量数组
- PHP学习之数组的定义和填充
- php如何定义一个常量数组
- 用unity来写 二维数组编写程序定义一个二维数组arr,该数组一共有4行3列,如下表所示,请把下表中的所有对应数据利用赋值语句赋值到该二维数组arr中去arr 第0列第1列第2列第0行第1行第2行第
- PHP如何判断一个数组是一维数组或者是二维数组?用什么函数?
- php如何定义数组常量
- php数组的定义和数组的赋值
- 复习指针数组以及如何把二维数组赋值给二维指针
- PHP学习之数组的定义和填充
- php如何定义一个常量数组
- php如何定义数组常量
- PHP学习之数组的定义和填充
- **关于PHP如何定义一个空对象(REST API如何处理空对象和空数组)
- php中查询mysql 如何在WHERE meta_id IN 中用数组
- php中关联数组的定义方式
- php扩展开发笔记(3)类的静态数组属性定义