php-for循环:怎么让第 2 条数据优先显示,然后在显示第 1 条数据。(在一个循环中)?
4个回答
推荐于2017-09-06
展开全部
for循环里写一个if语句,当判断for循环体的值为$i时输出第$i+1条数据,然后在$i+1时输出第$i条数据
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你想做什么,不过你要优先一些数据 你可以给优先级高德加个状态,数据库里查询的时候用 order by 对那个优先级的字段做排序,让他前排出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$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互换再循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询