PHP序列号生成函数和字符串替换函数代码

<div class="codetitle"><a style="CURSOR: pointer" data="2282" class="copybut" id="copybut2282" onclick="doCopy('code2282')"> 代码如下:

<div class="codebody" id="code2282">
/
序列号生成
/
function snMaker($pre = '') {
$date = date('Ymd');
$rand = rand(1000000,9999999);
$time = mb_substr(time(),5,'utf-8');
$serialNumber = $pre.$date.$time.$rand;
// echo strlen($serialNumber).'
';
return $serialNumber;
}
echo snMaker();
/

一个字符串的一部分替换成某一特定字符
@param str or int $str 需要处理的字符串
@param str or int $to 将替换成什么字符串
@param int $start 保留前几个字符
@param int $end 保留后几个字符
/
function hideString($str = 'hello',$to = '*',$start = 1,$end = 0) {
$lenth = strlen($str) - $start - $end;
$lenth = ($lenth < 0) ? 0 : $lenth;
$to = str_repeat($to,$lenth);
$str = substr_replace($str,$to,$start,$lenth);
return $str;
}
echo hideString();

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...