|
|
@@ -8,29 +8,20 @@ class stringUtil
|
|
|
{
|
|
|
|
|
|
const KEY = 'Aos4eLEmqpo8dmJleG610tR1KxUVQ5OzgkzpYM23PLqwSaU3Io';
|
|
|
-
|
|
|
- /**
|
|
|
- * 随机编号,英文开头,用于鲜花商品编号
|
|
|
- * @return string
|
|
|
- */
|
|
|
+
|
|
|
+ //随机编号,英文开头,用于鲜花商品编号
|
|
|
public static function buildRandNo($id)
|
|
|
{
|
|
|
return 'F' . $id . time();// F == flower
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 创建微信Token使用
|
|
|
- * @return string
|
|
|
- */
|
|
|
+ //创建微信Token使用
|
|
|
public static function buildWxToken($id)
|
|
|
{
|
|
|
return 'wt' . $id . time();
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 订单号,用于购买商品生成的订单等,
|
|
|
- * @return string
|
|
|
- */
|
|
|
+ //订单号,用于购买商品生成的订单等
|
|
|
public static function buildOrderNo($id = 0)
|
|
|
{
|
|
|
mt_srand((double)microtime() * 1000000);
|
|
|
@@ -39,11 +30,7 @@ class stringUtil
|
|
|
return $no;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 判断是否手机号
|
|
|
- * @param unknown $no
|
|
|
- * @return boolean
|
|
|
- */
|
|
|
+ //判断是否手机号
|
|
|
public static function isMobile($no)
|
|
|
{
|
|
|
return preg_match("/^1[0-9]\d{9}$/", $no) == true ? true : false;
|
|
|
@@ -57,15 +44,7 @@ class stringUtil
|
|
|
}
|
|
|
return false;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- *
|
|
|
- * @param string $string
|
|
|
- * @param int $length 汉字字数
|
|
|
- * @param tring $ext
|
|
|
- * @return string|string
|
|
|
- */
|
|
|
+
|
|
|
static function subStringUtf8($string, $length, $ext = '')
|
|
|
{
|
|
|
$num = self::getWordNum($string);
|
|
|
@@ -102,12 +81,7 @@ class stringUtil
|
|
|
return substr($string, 0, $slen) . $ext;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 计算文字字数,二个字母当一个汉字
|
|
|
- * @param unknown_type $string
|
|
|
- * @param unknown_type $code
|
|
|
- * @return number
|
|
|
- */
|
|
|
+ //计算文字字数,二个字母当一个汉字
|
|
|
static function getWordNum($string, $code = 'utf-8')
|
|
|
{
|
|
|
$i = 0; //开始字节数
|
|
|
@@ -321,8 +295,7 @@ class stringUtil
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 返回8位随机字符,重复概率较低。
|
|
|
- * @return string
|
|
|
+ * 返回8位随机字符,重复概率较低
|
|
|
*/
|
|
|
public static function getRandStr($id = null)
|
|
|
{
|
|
|
@@ -346,11 +319,7 @@ class stringUtil
|
|
|
return $ip1id . "." . $ip2id . "." . $ip3id . "." . $ip4id;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 写日志
|
|
|
- * @param unknown_type $content
|
|
|
- * @param unknown_type $file
|
|
|
- */
|
|
|
+ //写日志
|
|
|
public static function log($content, $file)
|
|
|
{
|
|
|
$content .= "\r\n";
|
|
|
@@ -359,22 +328,23 @@ class stringUtil
|
|
|
fclose($fh);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 减法
|
|
|
- */
|
|
|
+ //减法
|
|
|
public static function calcSub($a, $b)
|
|
|
{
|
|
|
return ($a * 1000 - $b * 1000) / 1000;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 加法
|
|
|
- */
|
|
|
+ //加法
|
|
|
public static function calcAdd($a, $b)
|
|
|
{
|
|
|
return ($a * 1000 + $b * 1000) / 1000;
|
|
|
}
|
|
|
|
|
|
+ public static function ride($a,$b)
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 生成商家提现需要使用的订单号
|
|
|
*/
|