您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

遍历数组,根据mark值的不同,使数据显示在不同的模块中

2024/3/8 5:58:36发布24次查看
//有这样一个数组$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 .= {$post['name']} {$post['desc']} html; } foreach($jobarr[2] as $post){ $joblist3 .= {$post['name']} {$post['desc']} html; } foreach($jobarr[3] as $post){ $joblist4 .= {$post['name']} {$post['desc']} html; } }

{ $joblist2} { $joblist3} { $joblist4}

回复内容: //有这样一个数组$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 .= {$post['name']} {$post['desc']} html; } foreach($jobarr[2] as $post){ $joblist3 .= {$post['name']} {$post['desc']} html; } foreach($jobarr[3] as $post){ $joblist4 .= {$post['name']} {$post['desc']} html; } }

{ $joblist2} { $joblist3} { $joblist4}

是要这个效果吗?
php$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')));foreach($jobarr as $k=>$v){ $html=array(); foreach($v as $key=>$val){ $html[$val['mark']]['html'].={$val['name']}{$val['salary']}; } $div.=.$html[$val['mark']]['html'].
;}echo $div;
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product