复制代 代码如下:
/**
* シリアル番号ジェネレーター
*/
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).'
';
$serialNumber を返す;
}
echo snMaker();
/**
* 文字列の一部を特定の文字に置換します
* @param str または int $str 処理対象の文字列
* @param str または 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);
$str を返す;
}
echo HideString();