php 循环一次,输出两条数据 写法? 求助

$array=array('0'=>array('name'=>'名字1','age'=>'年龄1','sex'=>'性别1'),'1'=>array('name'=>'... $array = array(
'0'=>array('name' => '名字1','age' => '年龄1','sex'=>'性别1'),
'1'=>array('name' => '名字2','age' => '年龄2','sex'=>'性别2'),
'2'=>array('name' => '名字3','age' => '年龄3','sex'=>'性别3'),
...
'100'=>array('name' => '名字100','age' => '年龄100','sex'=>'性别100'),
);

这种格式的数据,要求输出
名字1 名字2
名字3 名字4
名字5 名字6
名字7 名字8
名字9 名字10
也就是都去一次 然后循环一次输出两条数据
1 2
3 4
5 6
7 8
9 10
这样的
谢谢了!
在线等1
展开
 我来答
136775565
2016-09-12 · TA获得超过1113个赞
知道小有建树答主
回答量:866
采纳率:88%
帮助的人:839万
展开全部

这个简单 通过判断循环列的基偶就能达到你的要求了


 $array = array(
    '0' => array('name' => '名字1', 'age' => '年龄1', 'sex' => '性别1'),
    '1' => array('name' => '名字2', 'age' => '年龄2', 'sex' => '性别2'),
    '2' => array('name' => '名字3', 'age' => '年龄3', 'sex' => '性别3'),
    '3' => array('name' => '名字4', 'age' => '年龄4', 'sex' => '性别4'),
    '4' => array('name' => '名字5', 'age' => '年龄4', 'sex' => '性别4')
);
for ($i = 0; $i < count($array); $i++) {
    if ($i % 2 == 0) {
        echo $array[$i]['name'] . ' ';
    } else {
        echo $array[$i]['name'] . '<br/>';
    }
}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式