コード例 #1
0
 /**
  * 地址名称转换为数字地址
  *
  * @param array $places 地址名称数组
  * @param int $xNum 横向位个数
  * @param int $yNum 纵向位个数
  * @return array
  */
 public static function NameToNumber($places, $xNum, $yNum)
 {
     $A = array();
     $B = array();
     //A
     for ($i = 0; $i < sizeof($places["A"]); $i++) {
         $place = $places["A"][$i];
         $add = AddressCover::singleNameToNum($place, $xNum, $yNum);
         array_push($A, $add);
     }
     //B
     for ($i = 0; $i < sizeof($places["B"]); $i++) {
         $place = $places["B"][$i];
         $add = AddressCover::singleNameToNum($place, $xNum, $yNum);
         array_push($B, $add);
     }
     $rtn["A"] = $A;
     $rtn["B"] = $B;
     return $rtn;
 }