|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <?php
- $area = trim($_POST['area']);
- $area_type_info = trim($_POST['area_type']);
-
- require_once 'area_type.php';
-
- //终极数组
- $final = array();
-
- //$area_array = array_merge($area_array['area'], $area_array['res']);
- if($area_type_info == '')
- {
- foreach ($area_array['area'] as $k => $v) {
- $area1[] = $v;
- }
- foreach ($area_array['res'] as $k => $v) {
- $area1[] = $v;
- }
- $area_array = $area1;
-
- foreach ($area_array as $k => $v) {
- $area_array[$k]['area_name'] = trim($v['area_name']);
- if (isset($v['son'])) {
- unset($area_array[$k]['son']);
- }
- if (isset($v['parent_area_id_list'])) {
- unset($area_array[$k]['parent_area_id_list']);
- }
- if (isset($v['area_level'])) {
- unset($area_array[$k]['area_level']);
- }
- if (isset($v['parent_area_id'])) {
- unset($area_array[$k]['parent_area_id']);
- }
- }
- }
-
- if($area_type_info == 'all')
- {
- $area_array = array();
- foreach ($area_type['city'] as $k => $v) {
- $area_array[] = $v;
- }
- foreach ($area_type['scenic'] as $k => $v) {
- $area_array[] = $v;
- }
- foreach ($area_type['traffic'] as $k => $v) {
- $area_array[] = $v;
- }
- foreach ($area_type['hotel'] as $k => $v) {
- $area_array[] = $v;
- }
- }
- elseif($area_type_info == 'city')
- {
- $area_array = $area_type['city'];
- }
- elseif($area_type_info == 'scenic')
- {
- $area_array = $area_type['scenic'];
- }
- elseif($area_type_info == 'traffic')
- {
- $area_array = $area_type['traffic'];
- }
- elseif($area_type_info == 'hotel')
- {
- $area_array = $area_type['hotel'];
- }
-
- if ($area == '') {
- $final = $area_array;
- }
- else
- {
- foreach ($area_array as $k => $v) {
- if (strpos($v['area_name'], $area) !== false) {
- $final[] = $v;
- }
- }
- }
- //print_r($final);
-
- $json = array();
- $json['code'] = '0';
- $json['info'] = "返回数据成功";
- $json['list'] = $final;
- //print_r($json);
-
- echo json_encode($json);
-
- ?>
|