PHP序列号生成函数和字符串替换函数代码_PHP教程
程序员文章站
2022-04-19 20:45:27
...
复制代码 代码如下:
/**
* 序列号生成器
*/
function snMaker($pre = '') {
$date = date('Ymd');
$rand = rand(1000000,9999999);
$time = mb_substr(time(), 5, 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 $to = str_repeat($to, $lenth);
$str = substr_replace($str, $to, $start, $lenth);
return $str;
}
echo hideString();
推荐阅读
-
PHP序列号生成函数和字符串替换函数代码
-
[PHP]利用openssl_random_pseudo_bytes和base64_encode函数来生成随机字符串
-
字符串长度函数strlen和mb_strlen的区别示例介绍,strlenmb_strlen_PHP教程
-
PHP序列号生成函数和字符串替换函数代码_PHP教程
-
php的chr和ord函数实现字符加减乘除运算实现代码_PHP教程
-
通过Include和Require函数实现代码重用_PHP教程
-
php字符串替换函数substr_replace()用法实例,substrreplace_PHP教程
-
PHP中strcmp()和strcasecmp()函数字符串比较用法分析,strcmpstrcasecmp_PHP教程
-
php-简单对称加密算法和字符串与十六进制之间的互转函数,php-十六进制_PHP教程
-
PHP字符串比较函数strcmp()和strcasecmp()使用总结,strcmpstrcasecmp_PHP教程