Heim  >  Artikel  >  Backend-Entwicklung  >  javascript - PHP 单数组根据字段简化

javascript - PHP 单数组根据字段简化

WBOY
WBOYOriginal
2016-08-04 09:20:57828Durchsuche

javascript - PHP 单数组根据字段简化
这是我的表

要得到
javascript - PHP 单数组根据字段简化
这样一个数组 怎么弄 谢谢

回复内容:

javascript - PHP 单数组根据字段简化
这是我的表

要得到
javascript - PHP 单数组根据字段简化
这样一个数组 怎么弄 谢谢

Mysql中有一个group_concat函数,你可以试试看。
大致的sql语句如下:

<code>SELECT term_id, group_concat(village_name) as area FROM tb_name GROUP BY term_id;</code>

<code>$data=array();
        foreach(数据库数组 as  $v){
            if(!isset($data[$v['team_id']])){
                $data[$v['team_id']]=$v['village_name'];
            }else{
                $data[$v['team_id']].=','.$v['village_name'];
            }
        }
        $d=array();
        foreach($data as $kk=>$vv){
            $d[]=array(
                'team_id'=>$kk,
                'area'=>$vv,
            );
        }
        unset($data);
        var_dump($d);
</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn