Heim > Artikel > Backend-Entwicklung > Einfaches PHP-Array basierend auf Feldern
Das ist meine Uhr
Wie bekomme ich so ein Array?
Vielen Dank
Das ist meine Uhr
Wie bekomme ich so ein Array?
Vielen Dank
Es gibt eine group_concat-Funktion in MySQL, Sie können sie ausprobieren.
Die ungefähre SQL-Anweisung lautet wie folgt:
<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>