Guest User

Untitled

a guest
Jan 23rd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. <?php
  2. /*
  3. Nella grande maggioranza dei casi, l'autocomplete dell'API di Google Maps restiuisce un indirizzo con questa forma:
  4.  
  5. Via Malta, 35123 Padova PD, Italia
  6.  
  7. oppure:
  8.  
  9. Via Tuscolana, Città Metropolitana di Roma, Italia
  10.  
  11. Nel primo caso è possibile estrarre la provincia usando una RegExp, nel secondo caso, purtroppo non è possibile
  12.  
  13. */
  14.  
  15. $indirizzoGeocodificato = 'Via Malta, 35123 Padova PD, Italia';
  16.  
  17. $regexp = preg_match("/(?<= )(..)(?=\, Italia)/", $indirizzoGeocodificato, $outputArray);
  18.  
  19. // Se l'indirizzo contiene la provincia, allora $regexp sarà true
  20. if ($regexp) {
  21. $provincia = $outputArray[0];
  22. } else {
  23. $provincia = null;
  24. }
  25.  
  26. return $provincia;
Add Comment
Please, Sign In to add comment