我现在说一下我的文件结构
index.php---
include("templete.php");//$tmp_block在该文件中储存
include("db_sql.php");//循环语句在这里储存,并且以一个函数coc_infolist(......)include("info.php");//调用函数信息,传递参数却出查询结果同时在函数内部完成模板循环<?=coc_infolist($tmp_block,'ecms_photo',12,$photo_cid)?>
现在可以确定,可以正常查询出结果,直接循环模板没有问题
while($info_arr=$empire->fetch($result))
{
$info_list.= <LI>
<div class='se_block_frm'>
<DIV class='se_block'>
<div class='se_image' style='float:right'> <IMG alt='".$info_arr[title]."' src='".$info_arr[titlepic]."' /> <A
href='".$art_link."'> </A> </div>
<a class='se_title' href='".$art_link."'>".$info_arr[title]." </a> <br /> <span class='se_info'>".$info_arr[smalltext]." </span> <br /> <br /> <span class='se_time'>".$info_arr[newstime]." </span> </DIV>
</div>
</LI>";
}
但是靠函数传递模板模板可以循环,而数组元素无法循环(例如$info_arr[title])
index.php---
include("templete.php");//$tmp_block在该文件中储存
include("db_sql.php");//循环语句在这里储存,并且以一个函数coc_infolist(......)include("info.php");//调用函数信息,传递参数却出查询结果同时在函数内部完成模板循环<?=coc_infolist($tmp_block,'ecms_photo',12,$photo_cid)?>
现在可以确定,可以正常查询出结果,直接循环模板没有问题
while($info_arr=$empire->fetch($result))
{
$info_list.= <LI>
<div class='se_block_frm'>
<DIV class='se_block'>
<div class='se_image' style='float:right'> <IMG alt='".$info_arr[title]."' src='".$info_arr[titlepic]."' /> <A
href='".$art_link."'> </A> </div>
<a class='se_title' href='".$art_link."'>".$info_arr[title]." </a> <br /> <span class='se_info'>".$info_arr[smalltext]." </span> <br /> <br /> <span class='se_time'>".$info_arr[newstime]." </span> </DIV>
</div>
</LI>";
}
但是靠函数传递模板模板可以循环,而数组元素无法循环(例如$info_arr[title])
解决方案 »
- 我想写一个正则表达式,但是不会写!求助!!
- 为什么session无效??郁闷
- 求助:elseif的分支长达16个 有没有更能好的解决方案?
- 我想替换中文字符串中的某两个字符,可以不能替换
- 字符串分离解析,关键字配合,相当有难度的问题,请施援手
- 网站标题名只支持代码跟数字和符号的形式我要这么去转换
- 求助,error_reporting(0)无法屏蔽所有报错
- 有人用yminfo吗?头疼的问题敢问谁知?
- 我要做一个新闻系统,涉及到5,6的新闻类别,同时,管理员可以授权给每个用户不同的新闻类别管理功能,可以,同时有多个类别的管理功能,
- 怎么没有人回答?再问!有关php中库函数的安装问题?
- 请问带有html代码的变量通过函数参数的形式传入的函数内部使用时,会不会有什么变化
- 菜鸟关于一个SELECT的读取问题请求帮助
数组元素的访问是:
$array['example'];//这里要有引号括住索引
,楼主把这个地方改为:
$videozb=" <LI> <div class='se_block_frm'> <DIV class='se_block'> <div class='se_image' style='float:right'> <IMG alt='".$info_arr['title']."' src=".$info_arr['titlepic']." /> <A href='".$art_link."'> </A> </div> <a class='se_title' href='".$art_link."'>".$info_arr['title']." </a> <br /> <span class='se_info'>".$info_arr['smalltext']." </span> <br /> <br /> <span class='se_time'>".$info_arr['newstime']." </span> </DIV> </div> </LI>";
$tmp_block=" <LI>
<div class='se_block_frm'>
<DIV class='se_block'>
<div class='se_image' style='float:right'> <IMG alt='".$info_arr['title']."' src=".$info_arr['titlepic']." /> <A
href='".$art_link."'> </A> </div>
<a class='se_title' href='".$art_link."'>".$info_arr['title']." </a> <br /> <span class='se_info'>".$info_arr['smalltext']." </span> <br /> <br /> <span class='se_time'>".$info_arr['newstime']." </span> </DIV>
</div>
</LI>";
$video=" <a class='se_title' href=''>".$info_arr['title']." </a>"; function abc($videozb)
{ $info_arr['title']=123;
echo $videozb;
}
abc($video); 竟然没有结果
<?php
$example = 'abcdefgh';
$e ="0".$example."0";//$e值为:0abcdefgh0
function abc($videozb)
{
$example=123;//改了$example的值,$videozb依然是调用函数前的$e值
echo $videozb;//输出也就是调用函数前的$e值
}
abc($e);//参数值:0abcdefgh0
?>