遍历数组,根据mark值的不同,使数据显示在不同的模块中
//有这样一个数组$jobArr
$jobArr=array(
1 =>
array(
0 =>
array(
'name' => '产品经理1',
'desc' => '广州' ,
'mark' => 'group:1' ),
1 =>
array
( 'name' => '产品经理1',
'desc' => '广州' ,
'mark' => 'group:1'),
2 =>
array
( 'name' => '产品经理1',
'desc' => '广州' ,
'mark' => 'group:1') ),
2 =>
array (
0 =>
array (
'name' => '产品经理2' ,
'desc' => '广州' ,
'mark' => 'group:2'),
1 =>
array (
'name' => '产品经理2' ,
'desc' => '广州' ,
'mark' => 'group:2')),
3 =>
array (
0 =>
array (
'name' => '产品经理3' ,
'desc' => '广州' ,
'mark' => 'group:3' ),
1 =>
array (
'name' => '产品经理3' ,
'desc' => '广州' ,
'mark' => 'group:3')));
//在这里我遍历了三次,然后放在这三个div中,很麻烦,怎么遍历一次就可以将数据分类放在这几个div中呢?
if($jobArr[$index]){
foreach($jobArr[1] as $post){
$jobList2 .= <<<html
<li>
<a class="post post2">{$post['name']}</a>
<span class="salary">{$post['desc']}</span>
</li>
html;
}
foreach($jobArr[2] as $post){
$jobList3 .= <<<html
<li>
<a class="post post2">{$post['name']}</a>
<span class="salary">{$post['desc']}</span>
</li>
html;
}
foreach($jobArr[3] as $post){
$jobList4 .= <<<html
<li>
<a class="post post2">{$post['name']}</a>
<span class="salary">{$post['desc']}</span>
</li>
html;
}
}
<div1>{ $jobList2} </div>
<div2>{ $jobList3}</div>
<div3>{ $jobList4}</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是要这个效果吗?