<?php
$array = Array ( Array ( ‘area_name‘ => ‘中部‘, ‘city_name‘ => ‘郑州市‘ ), Array ( ‘area_name‘ => ‘中部‘, ‘city_name‘ => ‘郑州市‘ ), Array ( ‘area_name‘ => ‘华东‘, ‘city_name‘ => ‘温州市‘ ), Array ( ‘area_name‘ => ‘华东‘, ‘city_name‘ => ‘上海‘ ), Array ( ‘area_name‘ => ‘华东‘, ‘city_name‘ => ‘淮安市‘ ), Array ( ‘area_name‘ => ‘华东‘, ‘city_name‘ => ‘南京市‘ ), Array ( ‘area_name‘ => ‘中部‘, ‘city_name‘ => ‘东营市‘ ), Array ( ‘area_name‘ => ‘中部‘, ‘city_name‘ => ‘东营市‘ ), Array ( ‘area_name‘ => ‘中部‘, ‘city_name‘ => ‘蚌埠市‘ ) );$area_name = array(); foreach ($array as $k => $v) { $area_name[$v[‘area_name‘]][] = $v[‘city_name‘];}//结果Array( [中部] => Array ( [0] => 郑州市 [1] => 郑州市 [2] => 东营市 [3] => 东营市 [4] => 蚌埠市 ) [华东] => Array ( [0] => 温州市 [1] => 上海 [2] => 淮安市 [3] => 南京市 ))原文:http://www.cnblogs.com/abc31/p/6363969.html