ZCityInfo.php 763 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. class ZCityInfo extends ZComponent
  3. {
  4. /**
  5. * 检查city_info数组是否合法
  6. */
  7. public function checkCity($para,&$ret){
  8. $result = true;
  9. $city = array();
  10. if(is_string($para)){
  11. $city = explode(",",$para);
  12. }elseif(is_array($para)){
  13. $city = $para;
  14. }else{
  15. $result = false;
  16. return $result;
  17. }
  18. if(!empty($city)){
  19. if(count($city)>3){
  20. $result = false;
  21. }else{
  22. $ret['province'] = isset($city[0])?$city[0]:'';
  23. $ret['city'] = isset($city[1])?$city[1]:'';
  24. $ret['area'] = isset($city[2])?$city[2]:'';
  25. }
  26. }
  27. return $result;
  28. }
  29. }