/** * 数字解码 * @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); }