PHP序列號(hào)生成函數(shù)和字符串替換函數(shù)代碼
更新時(shí)間:2012年06月07日 16:23:45 作者:
兩個(gè)函數(shù),如果對(duì)你有用,我很高興。第一個(gè)是用來生成序列號(hào),隨便改。第二個(gè)是用來“加密”部分字符串,稍微修改一下,就能達(dá)到我們?cè)谡一孛艽a時(shí)經(jīng)常看到的 itb********@gmail.com 這種隱藏部分字符的效果
復(fù)制代碼 代碼如下:
/**
* 序列號(hào)生成器
*/
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).'<br />';
return $serialNumber;
}
echo snMaker();
/**
* 將一個(gè)字符串的一部分替換成某一特定字符
* @param str or int $str 需要處理的字符串
* @param str or int $to 將替換成什么字符串
* @param int $start 保留前幾個(gè)字符
* @param int $end 保留后幾個(gè)字符
*/
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();
您可能感興趣的文章:
- PHP生成隨機(jī)字符串(3種方法)
- PHP隨機(jī)字符串生成代碼(包括大小寫字母)
- php生成隨機(jī)數(shù)或者字符串的代碼
- PHP 一個(gè)隨機(jī)字符串生成代碼
- 生成隨機(jī)字符串和驗(yàn)證碼的類的PHP實(shí)例
- PHP生成指定隨機(jī)字符串的簡(jiǎn)單實(shí)現(xiàn)方法
- php生成隨機(jī)字符串可指定純數(shù)字、純字母或者混合的
- PHP生成自定義長(zhǎng)度隨機(jī)字符串的函數(shù)分享
- php實(shí)現(xiàn)根據(jù)字符串生成對(duì)應(yīng)數(shù)組的方法
- php生出隨機(jī)字符串
相關(guān)文章
php 獲取mysql數(shù)據(jù)庫(kù)信息代碼
有時(shí)候我們需要知道m(xù)ysql數(shù)據(jù)庫(kù)中的一些情況,好在php提供了一些內(nèi)置方法與函數(shù),大家了解下了。2009-03-03php實(shí)現(xiàn)倒計(jì)時(shí)效果
這篇文章主要介紹了php實(shí)現(xiàn)倒計(jì)時(shí)效果,寫了一個(gè)考試系統(tǒng)剩余時(shí)間倒計(jì)時(shí)的顯示代碼和大家一起探討,需要的朋友可以參考下2015-12-12thinkphp5使用bootstrapvalidator進(jìn)行異步驗(yàn)證郵箱的示例
這篇文章主要介紹了thinkphp5使用bootstrapvalidator進(jìn)行異步驗(yàn)證郵箱的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-10-10PHP 程序員的調(diào)試技術(shù)小結(jié)
大家都知道在開發(fā)過程中,代碼的調(diào)式非常重要,對(duì)于一些常見錯(cuò)誤的調(diào)試技巧有助于提高代碼編寫的效率。2009-11-11php關(guān)聯(lián)數(shù)組與索引數(shù)組及其顯示方法
下面小編就為大家分享一篇php關(guān)聯(lián)數(shù)組與索引數(shù)組及其顯示方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-03-03總結(jié)的一些PHP開發(fā)中的tips(必看篇)
下面小編就為大家?guī)硪黄偨Y(jié)的一些PHP開發(fā)中的tips(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03php+ajax實(shí)現(xiàn)圖片文件上傳功能實(shí)例
目前常用的異步文件上傳功能有幾種,比較多見的如使用iframe框架形式,ajax功能效果,以及flash+php功能,需要的朋友可以參考下2014-06-06