php-for循环:怎么让第 2 条数据优先显示,然后在显示第 1 条数据。(在一个循环中)?

 我来答
匿名用户
推荐于2017-09-06
展开全部
for循环里写一个if语句,当判断for循环体的值为$i时输出第$i+1条数据,然后在$i+1时输出第$i条数据
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
词弯0
2017-09-05 · TA获得超过842个赞
知道小有建树答主
回答量:1223
采纳率:80%
帮助的人:295万
展开全部
不知道你想做什么,不过你要优先一些数据 你可以给优先级高德加个状态,数据库里查询的时候用 order by 对那个优先级的字段做排序,让他前排出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿巴巴fGw
2017-08-26 · TA获得超过677个赞
知道小有建树答主
回答量:1470
采纳率:84%
帮助的人:514万
展开全部
$data = [1,2,3,4,5];
for( $i=0; $i<count( $data ); $i++) {
if( $i == 0 ) {
echo $data[$i+1];   
} elseif( $i==1 ){
echo $data[$i-1];
} else {
echo $data[$i];
}
}

原本12345

循环后 

输出21345

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-01-21
展开全部
先数组操作,1,2互换再循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式