Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.12 KB | None | 0 0
  1. ANDALUCIA
  2. ARAGON
  3. CANARIAS
  4. CANTABRIA
  5. CASTILLA Y LEON
  6. CASTILLA-LA M.
  7. CATALUÑA
  8. CEUTA
  9. EXTREMADURA
  10. GALICIA
  11. ILLES BALEARS
  12. LA RIOJA
  13. MADRID
  14. MELILLA
  15. MURCIA
  16. NAVARRA
  17. PAIS VASCO
  18. PDO. ASTURIAS
  19. VALENCIA
  20.  
  21. {"state":true,"datos":{"06":"BADAJOZ","10":"CACERES"}}
  22.  
  23. <?php
  24.  
  25. $array_provs = array();
  26. $array_provs['01']['nombre']="ARABA/ALAVA";
  27. $array_provs['01']['id_comunidad'] = "15";
  28. $array_provs['01']['comunidad']="PAIS VASCO";
  29.  
  30. $array_provs['02']['nombre']="ALBACETE";
  31. $array_provs['02']['id_comunidad']="07";
  32. $array_provs['02']['comunidad']="CASTILLA-LA M.";
  33.  
  34. $array_provs['03']['nombre']="ALICANTE";
  35. $array_provs['03']['id_comunidad']="17";
  36. $array_provs['03']['comunidad']="VALENCIA";
  37.  
  38. $array_provs['04']['nombre']="ALMERIA";
  39. $array_provs['04']['id_comunidad']="01";
  40. $array_provs['04']['comunidad']="ANDALUCIA";
  41.  
  42. $array_provs['05']['nombre']="AVILA";
  43. $array_provs['05']['id_comunidad']="08";
  44. $array_provs['05']['comunidad']="CASTILLA Y LEON";
  45.  
  46. $array_provs['06']['nombre']="BADAJOZ";
  47. $array_provs['06']['id_comunidad']="10";
  48. $array_provs['06']['comunidad']="EXTREMADURA";
  49.  
  50. $array_provs['07']['nombre']="I. BALEARS";
  51. $array_provs['07']['id_comunidad']="04";
  52. $array_provs['07']['comunidad']="ILLES BALEARS";
  53.  
  54. $array_provs['08']['nombre']="BARCELONA";
  55. $array_provs['08']['id_comunidad']="09";
  56. $array_provs['08']['comunidad']="CATALUÑA";
  57.  
  58. $array_provs['09']['nombre']="BURGOS";
  59. $array_provs['09']['id_comunidad']="08";
  60. $array_provs['09']['comunidad']="CASTILLA Y LEON";
  61.  
  62. $array_provs['10']['nombre']="CACERES";
  63. $array_provs['10']['id_comunidad']="10";
  64. $array_provs['10']['comunidad']="EXTREMADURA";
  65.  
  66. $array_provs['11']['nombre']="CADIZ";
  67. $array_provs['11']['id_comunidad']="01";
  68. $array_provs['11']['comunidad']="ANDALUCIA";
  69.  
  70. $array_provs['12']['nombre']="CASTELLON";
  71. $array_provs['12']['id_comunidad']="17";
  72. $array_provs['12']['comunidad']="VALENCIA";
  73.  
  74. $array_provs['13']['nombre']="CIUDAD REAL";
  75. $array_provs['13']['id_comunidad']="07";
  76. $array_provs['13']['comunidad']="CASTILLA-LA M.";
  77.  
  78. $array_provs['14']['nombre']="CORDOBA";
  79. $array_provs['14']['id_comunidad']="01";
  80. $array_provs['14']['comunidad']="ANDALUCIA";
  81.  
  82. $array_provs['15']['nombre']="A CORUÑA";
  83. $array_provs['15']['id_comunidad']="11";
  84. $array_provs['15']['comunidad']="GALICIA";
  85.  
  86. $array_provs['16']['nombre']="CUENCA";
  87. $array_provs['16']['id_comunidad']="07";
  88. $array_provs['16']['comunidad']="CASTILLA-LA M.";
  89.  
  90. $array_provs['17']['nombre']="GIRONA";
  91. $array_provs['17']['id_comunidad']="09";
  92. $array_provs['17']['comunidad']="CATALUÑA";
  93.  
  94. $array_provs['18']['nombre']="GRANADA";
  95. $array_provs['18']['id_comunidad']="01";
  96. $array_provs['18']['comunidad']="ANDALUCIA";
  97.  
  98. $array_provs['19']['nombre']="GUADALAJARA";
  99. $array_provs['19']['id_comunidad']="07";
  100. $array_provs['19']['comunidad']="CASTILLA-LA M.";
  101.  
  102. $array_provs['20']['nombre']="GIPUZKOA";
  103. $array_provs['20']['id_comunidad']="15";
  104. $array_provs['20']['comunidad']="PAIS VASCO";
  105.  
  106. $array_provs['21']['nombre']="HUELVA";
  107. $array_provs['21']['id_comunidad']="01";
  108. $array_provs['21']['comunidad']="ANDALUCIA";
  109.  
  110. $array_provs['22']['nombre']="HUESCA";
  111. $array_provs['22']['id_comunidad']="02";
  112. $array_provs['22']['comunidad']="ARAGON";
  113.  
  114. $array_provs['23']['nombre']="JAEN";
  115. $array_provs['23']['id_comunidad']="01";
  116. $array_provs['23']['comunidad']="ANDALUCIA";
  117.  
  118. $array_provs['24']['nombre']="LEON";
  119. $array_provs['24']['id_comunidad']="08";
  120. $array_provs['24']['comunidad']="CASTILLA Y LEON";
  121.  
  122. $array_provs['25']['nombre']="LLEIDA";
  123. $array_provs['25']['id_comunidad']="09";
  124. $array_provs['25']['comunidad']="CATALUÑA";
  125.  
  126. $array_provs['26']['nombre']="LA RIOJA";
  127. $array_provs['26']['id_comunidad']="16";
  128. $array_provs['26']['comunidad']="LA RIOJA";
  129.  
  130. $array_provs['27']['nombre']="LUGO";
  131. $array_provs['27']['id_comunidad']="11";
  132. $array_provs['27']['comunidad']="GALICIA";
  133.  
  134. $array_provs['28']['nombre']="MADRID";
  135. $array_provs['28']['id_comunidad']="12";
  136. $array_provs['28']['comunidad']="MADRID";
  137.  
  138. $array_provs['29']['nombre']="MALAGA";
  139. $array_provs['29']['id_comunidad']="01";
  140. $array_provs['29']['comunidad']="ANDALUCIA";
  141.  
  142. $array_provs['30']['nombre']="MURCIA";
  143. $array_provs['30']['id_comunidad']="13";
  144. $array_provs['30']['comunidad']="MURCIA";
  145.  
  146. $array_provs['31']['nombre']="NAVARRA";
  147. $array_provs['31']['id_comunidad']="14";
  148. $array_provs['31']['comunidad']="NAVARRA";
  149.  
  150. $array_provs['32']['nombre']="OURENSE";
  151. $array_provs['32']['id_comunidad']="11";
  152. $array_provs['32']['comunidad']="GALICIA";
  153.  
  154. $array_provs['33']['nombre']="ASTURIAS";
  155. $array_provs['33']['id_comunidad']="03";
  156. $array_provs['33']['comunidad']="PDO. ASTURIAS";
  157.  
  158. $array_provs['34']['nombre']="PALENCIA";
  159. $array_provs['34']['id_comunidad']="08";
  160. $array_provs['34']['comunidad']="CASTILLA Y LEON";
  161.  
  162. $array_provs['35']['nombre']="LAS PALMAS";
  163. $array_provs['35']['id_comunidad']="05";
  164. $array_provs['35']['comunidad']="CANARIAS";
  165.  
  166. $array_provs['36']['nombre']="PONTEVEDRA";
  167. $array_provs['36']['id_comunidad']="11";
  168. $array_provs['36']['comunidad']="GALICIA";
  169.  
  170. $array_provs['37']['nombre']="SALAMANCA";
  171. $array_provs['37']['id_comunidad']="08";
  172. $array_provs['37']['comunidad']="CASTILLA Y LEON";
  173.  
  174. $array_provs['38']['nombre']="S.C.TENERIFE";
  175. $array_provs['38']['id_comunidad']="05";
  176. $array_provs['38']['comunidad']="CANARIAS";
  177.  
  178. $array_provs['39']['nombre']="CANTABRIA";
  179. $array_provs['39']['id_comunidad']="06";
  180. $array_provs['39']['comunidad']="CANTABRIA";
  181.  
  182. $array_provs['40']['nombre']="SEGOVIA";
  183. $array_provs['40']['id_comunidad']="08";
  184. $array_provs['40']['comunidad']="CASTILLA Y LEON";
  185.  
  186. $array_provs['41']['nombre']="SEVILLA";
  187. $array_provs['41']['id_comunidad']="01";
  188. $array_provs['41']['comunidad']="ANDALUCIA";
  189.  
  190. $array_provs['42']['nombre']="SORIA";
  191. $array_provs['42']['id_comunidad']="08";
  192. $array_provs['42']['comunidad']="CASTILLA Y LEON";
  193.  
  194. $array_provs['43']['nombre']="TARRAGONA";
  195. $array_provs['43']['id_comunidad']="09";
  196. $array_provs['43']['comunidad']="CATALUÑA";
  197.  
  198. $array_provs['44']['nombre']="TERUEL";
  199. $array_provs['44']['id_comunidad']="02";
  200. $array_provs['44']['comunidad']="ARAGON";
  201.  
  202. $array_provs['45']['nombre']="TOLEDO";
  203. $array_provs['45']['id_comunidad']="07";
  204. $array_provs['45']['comunidad']="CASTILLA-LA M.";
  205.  
  206. $array_provs['46']['nombre']="VALENCIA";
  207. $array_provs['46']['id_comunidad']="17";
  208. $array_provs['46']['comunidad']="VALENCIA";
  209.  
  210. $array_provs['47']['nombre']="VALLADOLID";
  211. $array_provs['47']['id_comunidad']="08";
  212. $array_provs['47']['comunidad']="CASTILLA Y LEON";
  213.  
  214. $array_provs['48']['nombre']="BIZKAIA";
  215. $array_provs['48']['id_comunidad']="15";
  216. $array_provs['48']['comunidad']="PAIS VASCO";
  217.  
  218. $array_provs['49']['nombre']="ZAMORA";
  219. $array_provs['49']['id_comunidad']="08";
  220. $array_provs['49']['comunidad']="CASTILLA Y LEON";
  221.  
  222. $array_provs['50']['nombre']="ZARAGOZA";
  223. $array_provs['50']['id_comunidad']="02";
  224. $array_provs['50']['comunidad']="ARAGON";
  225.  
  226. $array_provs['51']['nombre']="CEUTA";
  227. $array_provs['51']['id_comunidad']="18";
  228. $array_provs['51']['comunidad']="CEUTA";
  229.  
  230. $array_provs['52']['nombre']="MELILLA";
  231. $array_provs['52']['id_comunidad']="19";
  232. $array_provs['52']['comunidad']="MELILLA";
  233.  
  234.  
  235. $comunidad_act = $_GET['comunidad'];
  236.  
  237. if (empty($comunidad_act)){
  238. $datos_return['state'] = false;
  239. echo json_encode($datos_return);
  240. die;
  241. }
  242.  
  243. $id_comunidad_actual = "";
  244. $array_prov_por_comunidades = array();
  245. $array_comunidades = array();
  246. if (is_array($array_provs) && (count($array_provs)>0)){
  247. foreach ($array_provs as $id_provincia => $datos) {
  248.  
  249.  
  250. $array_prov_por_comunidades[$datos['id_comunidad']][$id_provincia] = $datos["nombre"];
  251.  
  252. if (!isset($array_comunidades[$datos['id_comunidad']])){
  253. $array_comunidades[$datos['id_comunidad']] = $datos["comunidad"];
  254. //echo 'id='.$datos['id_comunidad'].' '.$datos["comunidad"].'<br>';
  255. //echo $datos["comunidad"].'<br>';
  256. }
  257.  
  258. if (empty($id_comunidad_actual) && isset($datos["comunidad"]) && preg_match("/".$comunidad_act."/i", $datos["comunidad"])){
  259. $id_comunidad_actual = $datos['id_comunidad'];
  260. }
  261.  
  262. }
  263. }
  264. /*
  265. sort($array_comunidades);
  266. foreach ($array_comunidades as $key => $valor) {
  267. echo $valor.'<br>';
  268. }
  269. */
  270.  
  271.  
  272. if (empty($id_comunidad_actual)){
  273.  
  274. $datos_return['state'] = false;
  275. echo json_encode($datos_return);
  276. die;
  277. }
  278.  
  279. $datos_return['state'] = true;
  280. $datos_return['datos'] = $array_prov_por_comunidades[$id_comunidad_actual];
  281. echo json_encode($datos_return);
  282. die;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement