关于php里面的foreach问题

具体函数大概是<?phpforeach……;?><li><img>……</img><?php……;?></li><?phpendforeach;?>遍历的是日志标题,只想... 具体函数大概是
<?php foreach……;?>
<li><img>……</img><?php ……;?></li>
<?php endforeach; ?>
遍历的是日志标题,只想让前几个<?php……;?>前面显示那个图片,怎么写代码?
具体代码是
<?php global $CACHE; foreach($CACHE->readCache('newlog') as $value): ?>
<li><a href="<?php echo Url::log($value['gid']); ?>"> <img src="<?php echo TEMPLATE_URL?>images/new.png"/><?php echo $value['title']; ?></a></li>
<?php endforeach; ?>
展开
 我来答
团毒七七
推荐于2016-03-29 · TA获得超过314个赞
知道答主
回答量:98
采纳率:0%
帮助的人:81.9万
展开全部
是这中效果吗?这是前5个显示,加一个$i开关就行了!
<?php
global $CACHE;
$i=0;
foreach($CACHE->readCache('newlog') as $value)
?>
<li><a href="<?php echo Url::log($value['gid']); ?>">
<?php
if($i<5)
echo '<img src="'.TEMPLATE_URL.'images/new.png"/>';
echo $value['title']; ?>

</a>

</li>
<?php
$i++;
endforeach;
?>
一个教育知识运营者
2011-06-15 · TA获得超过1258个赞
知道小有建树答主
回答量:1047
采纳率:100%
帮助的人:688万
展开全部
as 前面加个$K
里面加句判断<?php if($k<5){?><?php}else{?><?php }?>
<?php global $CACHE; foreach($CACHE->readCache('newlog') $k as $value): ?>
<?php if($k<5){ ?>
<li><a href="<?php echo Url::log($value['gid']); ?>"> <img src="<?php echo TEMPLATE_URL?>images/new.png"/><?php echo $value['title']; ?></a></li>
<?php}else{?>
<li><a href="<?php echo Url::log($value['gid']); ?>"> <?php echo $value['title']; ?></a></li>
<?php }?>
<?php endforeach; ?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cxmlolila
2011-06-15
知道答主
回答量:34
采纳率:0%
帮助的人:19.1万
展开全部
<{foreach from=$results item=one}>
<li><span><{$one.picture}></span><a href="#"><{$one.title}></a><br /></li>
<{/foreach}>
那个查询语句你就写成“select * form table where title='xx' limit 5”显示前五条,带图片与标题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幻想随影
2011-06-15 · TA获得超过274个赞
知道小有建树答主
回答量:326
采纳率:0%
帮助的人:289万
展开全部
输出 了什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式