Exemple #1
0
 /**
  * 数字解码
  * @param $numStr
  * @return int|string
  */
 public static function NumberUndec($numStr)
 {
     $tagNo = '5';
     //没有补位
     $tagYes = '4';
     // 已经补位 ,补位后第二个字符为补位长度
     $tag = substr($numStr, 0, 1);
     if ($tag == $tagNo) {
         return BaseConvert::From62(substr($numStr, 1));
     }
     // 补位处理
     $len = intval(BaseConvert::From62(substr($numStr, 1, 1)));
     $num = BaseConvert::From62(substr($numStr, 2));
     return substr($num, $len);
 }