成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > PHP中將一個字符串部分字符用星號*替代隱藏的實現(xiàn)代碼

PHP中將一個字符串部分字符用星號*替代隱藏的實現(xiàn)代碼

熱門標簽:怎么向銷售公司推銷外呼系統(tǒng) 高德地圖標注家 廣東地市地圖標注 外呼系統(tǒng)撥打暫時無法接通 哪里辦理400電話 仁和怎么申請400開頭的電話 江西手機自動外呼防封系統(tǒng)是什么 廣州防封卡外呼系統(tǒng)多少錢一個月 長春人工外呼系統(tǒng)服務商

有時候我們在開發(fā)中會遇到這樣一種情況,例如:顯示手機號我們需要將中間4位遮擋掉,一般使用“*”號代替,或是顯示身份證號碼是為了保護個人信息也同樣需要遮擋掉4位,故可用到下列方式、代碼進行實現(xiàn):

核心代碼

?php 
 
/**
 +----------------------------------------------------------
 * 將一個字符串部分字符用*替代隱藏
 +----------------------------------------------------------
 * @param string $string 待轉(zhuǎn)換的字符串
 * @param int  $bengin 起始位置,從0開始計數(shù),當$type=4時,表示左側(cè)保留長度
 * @param int  $len  需要轉(zhuǎn)換成*的字符個數(shù),當$type=4時,表示右側(cè)保留長度
 * @param int  $type  轉(zhuǎn)換類型:0,從左向右隱藏;1,從右向左隱藏;2,從指定字符位置分割前由右向左隱藏;3,從指定字符位置分割后由左向右隱藏;4,保留首末指定字符串
 * @param string $glue  分割符
 +----------------------------------------------------------
 * @return string 處理后的字符串
 +----------------------------------------------------------
 */
function hideStr($string, $bengin = 0, $len = 4, $type = 0, $glue = "@") {
	if (empty($string))
		return false;
	$array = array();
	if ($type == 0 || $type == 1 || $type == 4) {
		$strlen = $length = mb_strlen($string);
		while ($strlen) {
			$array[] = mb_substr($string, 0, 1, "utf8");
			$string = mb_substr($string, 1, $strlen, "utf8");
			$strlen = mb_strlen($string);
		}
	}
	if ($type == 0) {
		for ($i = $bengin; $i  ($bengin + $len); $i++) {
			if (isset($array[$i]))
				$array[$i] = "*";
		}
		$string = implode("", $array);
	} else if ($type == 1) {
		$array = array_reverse($array);
		for ($i = $bengin; $i  ($bengin + $len); $i++) {
			if (isset($array[$i]))
				$array[$i] = "*";
		}
		$string = implode("", array_reverse($array));
	} else if ($type == 2) {
		$array = explode($glue, $string);
		$array[0] = hideStr($array[0], $bengin, $len, 1);
		$string = implode($glue, $array);
	} else if ($type == 3) {
		$array = explode($glue, $string);
		$array[1] = hideStr($array[1], $bengin, $len, 0);
		$string = implode($glue, $array);
	} else if ($type == 4) {
		$left = $bengin;
		$right = $len;
		$tem = array();
		for ($i = 0; $i  ($length - $right); $i++) {
			if (isset($array[$i]))
				$tem[] = $i >= $left ? "*" : $array[$i];
		}
		$array = array_chunk(array_reverse($array), $right);
		$array = array_reverse($array[0]);
		for ($i = 0; $i  $right; $i++) {
			$tem[] = $array[$i];
		}
		$string = implode("", $tem);
	}
	return $string;
}
 
 
$str = '12345678901';
echo hideStr($str,2,4);

有時候需要考慮中文的替換那么可以參考下面的實現(xiàn)方法

對于字符串某部分使用*號替換的問題:

1.實例:

$username = "linshouyue"; 
echo substr_replace($username,'****','3','4'); 

substr_replace()函數(shù)  

1.1)第一參數(shù)為需處理的字符串
1.2)第二參數(shù)為使用的替換符號
1.3)第三/四參數(shù)為需要替換的字符串位置(從第三個字符開始替換后四位字符)

但是該函數(shù)對于英文字符/數(shù)字數(shù)沒有任何問題得,但是一旦遇到漢字就會出現(xiàn)很尷尬的問題,因為漢字與英文字符的字節(jié)是不一樣的,可以使用一下方法解決:

/**     * *替換中文漢字

     * @author 月月

     */
    function substr_cut($user_name){
        $strlen     = mb_strlen($user_name, 'utf-8');
        $firstStr     = mb_substr($user_name, 0, 1, 'utf-8');
        $lastStr     = mb_substr($user_name, -1, 1, 'utf-8');
        return $strlen == 2 ? $firstStr . str_repeat('*', mb_strlen($user_name, 'utf-8') - 1) : $firstStr . str_repeat("*", $strlen - 2) . $lastStr;
    }

好了,這篇文章就介紹到這了

您可能感興趣的文章:
  • PHP常用字符串函數(shù)用法實例總結(jié)
  • php生成隨機數(shù)/生成隨機字符串的方法小結(jié)【5種方法】
  • php7 參數(shù)、整形及字符串處理機制修改實例分析
  • php字符串函數(shù) str類常見用法示例
  • php變量與字符串的增刪改查操作示例
  • PHP數(shù)組與字符串互相轉(zhuǎn)換實例
  • php將字符串轉(zhuǎn)換為數(shù)組實例講解
  • php反序列化長度變化尾部字符串逃逸(0CTF-2016-piapiapia)
  • PHP字符串與數(shù)組處理函數(shù)用法小結(jié)
  • PHP生成隨機字符串實例代碼(字母+數(shù)字)
  • php常用經(jīng)典函數(shù)集錦【數(shù)組、字符串、棧、隊列、排序等】
  • PHP入門學習之字符串操作

標簽:廈門 梅河口 黔東 惠州 海北 文山 湘西 濮陽

巨人網(wǎng)絡通訊聲明:本文標題《PHP中將一個字符串部分字符用星號*替代隱藏的實現(xiàn)代碼》,本文關(guān)鍵詞  PHP,中將,一個,字符串,部分,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP中將一個字符串部分字符用星號*替代隱藏的實現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP中將一個字符串部分字符用星號*替代隱藏的實現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲女与黑人做爰| 在线观看国产精品视频| 成人深夜在线观看| 亚洲第一偷拍网| 久久不射中文字幕| 亚洲第一福利视频在线| 亚洲风情亚aⅴ在线发布| 午夜免费日韩视频| 国产视频在线观看一区二区三区| 日韩人妻一区二区三区| 91九色论坛| 欧美日韩综合色| 动漫av一区二区三区| 96av麻豆蜜桃一区二区| 奇米影视一区二区三区小说| 国产免费一区二区三区四区| 亚洲一区日韩精品| 久久精品99国产精品酒店日本| 欧美专区日韩专区| 麻豆成人av| 亚洲免费观看| 欧美成人vr18sexvr| 在线观看欧美亚洲| 久久国产精品免费一区二区三区| 亚洲一区二区三区免费在线观看| 日本亚洲欧洲色| 一区二区不卡在线| 欧美黑人又粗大| 国产人妻精品一区二区三区不卡| 亚洲综合三区| 欧美码中文字幕在线| 老师我好爽再深一点的视频| 天天亚洲美女在线视频| 91精品国产一区二区三密臀| 日本道在线观看一区二区| 国产精品区二区三区日本| 日韩视频一区二区三区| 精品久久久久久久久久久| eeuss影院eeuss最新直达| 欧美成人精品二区三区99精品| 亚洲人成网站777色婷婷| 麻豆精品免费视频| 精品久久人妻av中文字幕| 国产视频精品自拍| 精品99久久久久久| 久久免费国产视频| www国产精品内射老熟女| 成人免费毛片aaaaa**| www成人免费| 亚洲精品日韩精品| av在线之家电影网站| www.色就是色| 国产精品国码视频| 精品资源在线看| 大胆人体一区| 影音先锋5566资源网| 妞干网在线免费视频| 日本va欧美va瓶| 亚洲成人天堂| 中文娱乐网av| 国产精品一区二区久久久| 网曝91综合精品门事件在线| chinese麻豆新拍video| 色悠悠久久综合网| 性久久久久久久| 久久综合视频网| 日本最新不卡在线| 国产精品久久天天影视| 不卡福利视频| 欧美黑人巨大精品一区二区| 日韩制服丝袜av| 久久久久久亚洲综合影院红桃| 国产黄色一区二区| 国产一区二区在线免费观看| 波多野结衣家庭教师在线播放| 伊人久久大香伊蕉在人线观看热v| 日韩电影在线观看永久视频免费网站| 精品一区二区三区高清免费不卡| 国产精品原创视频| 国产欧美va欧美va香蕉在线| 日韩久久一区二区三区| 校园春色 亚洲| 少妇性bbb搡bbb爽爽爽欧美| 欧美精品xxxxx| 美国黑人一级大黄| 黑人40厘米全进去| 国产老妇另类xxxxx| 91视频黄色| 中文网丁香综合网| 亚洲一区二区三区四区| 久久久久亚洲AV成人无在| 成人性生交大合| 亚洲欧美影院| 国产精品久久a| 久久野战av| 欧美优质美女网站| 女人扒开屁股爽桶30分钟| 亚洲影视在线播放| 亚洲精品久久久久久久久久久久久| 免费黄色在线看| 日韩一卡二卡在线观看| 午夜老司机精品| 国产欧美韩国高清| 久久一本综合频道| 国产精品ⅴa有声小说| av第一福利大全导航| 91精品国产调教在线观看| 中文字幕免费精品一区| 亚洲天堂电影网| 一级做a爰片久久| 国产精品成人免费一区久久羞羞| 国产乱码精品一区二三赶尸艳谈| 国产精品乱码| 99久久99久久精品免费观看| 成人高清伦理免费影院在线观看| 精品影视av免费| 日本高清中文字幕| 黄色一级大片免费| 老司机精品福利在线观看| 成人一区二区三区中文字幕| 亚洲一二三在线观看| 精品人妻人人做人人爽| 午夜激情在线观看视频| aaaaa黄色片| 亚洲国产精品一区二区www| 丁香花在线高清完整版视频| 久久九九热re6这里有精品| 色尼玛亚洲综合影院| 久久人妻无码一区二区| 不卡一区二区在线观看| 欧美日韩综合一区二区三区| 国产色综合天天综合网| 亚洲国产日产av| 亚洲成人av福利| 制服丝袜激情欧洲亚洲| 一区二区免费在线| 2023亚洲男人天堂| blackedav金发美女大战黑人| 日韩三级中文字幕| 国产香蕉成人综合精品视频| 亚洲欧美日韩国产综合精品二区| 仙踪林久久久久久久999| 日韩video| 欧美爆操老女人| 国产精品视频yy9299一区| 男人晚上看的视频| 一区二区三区免费网站| 天天综合一区| 亚洲人妻一区二区| 妞干网免费在线视频| 丝袜脚交免费网站xx| 1234区中文字幕在线观看| 精品国产av一区二区三区| 成人免费视频国产在线观看| 国产成人av在线播放| 国产精品一区在线观看乱码| 欧美孕妇孕交| 日本中文字幕在线免费观看| 国产中文字幕亚洲| 熟妇人妻无乱码中文字幕真矢织江| 欧美日韩一区二区三区免费看| 国产一区二区三区高清在线观看| 精品三级在线看| 久久成人国产精品| 国产精品免费丝袜| 精品国产乱码久久久久久蜜臀网站| 青青草原国产免费| 超碰成人在线免费观看| 美女网站视频在线| 国产亚洲精品久久久久久777| 亚洲人的天堂男人爽爽爽| 黄色美女一级片| 99在线精品一区二区三区| 影音先锋5566资源网| 亚洲男女自偷自拍图片另类| 久久精品视频中文字幕| 色综合久久88色综合天天看泰| 国产乱子伦精品无码码专区| 在线观看日韩av| 岛国在线免费| 手机看片国产日韩| 国产一区二区三区精品久久久| 色多多在线观看| 国产成人女人毛片视频在线| 日韩成人在线播放| 精品av在线播放| 日韩一区国产二区欧美三区| 精品人伦一区二区三区蜜桃网站| 国产九色在线| 大荫蒂性生交片| 一级片在线免费播放| 午夜成人在线视频| a级毛片免费高清视频| 亚洲一区在线观| 嫩草嫩草嫩草嫩草嫩草| av电影在线观看一区二区三区| 国产乱人伦真实精品视频| 欧美熟乱15p| 国产一区视频在线观看免费| 中文字幕人妻熟女人妻洋洋| 久久精品人人做人人爽电影| 国产精品毛片在线| 吞精囗交69激情欧美| 一区不卡字幕| 在线免费观看黄色| 国产精品mv在线观看| 欧美在线色视频| 欧美日韩一区二区三区在线观看免| 日本高清不卡一区二区三区视频| 免费污视频在线| av官网在线播放| 成人h动漫精品一区二区无码| 一级全黄肉体裸体全过程| 免费免费啪视频在线观看| 午夜精品一区二区三区视频免费看| 欧美一级黄色录像片| 少妇高潮露脸国语对白| 另类小说综合欧美亚洲| 日韩精品专区在线影院重磅| 18欧美亚洲精品| 深夜成人影院| 免费高清视频在线一区| 中文字幕av一区二区三区谷原希美| 国产香蕉成人综合精品视频| 中文字幕免费视频观看| 欧美一二三不卡| av中文字幕在线不卡| 中文字幕一区二区人妻| 96sao在线精品免费视频| 动漫视频在线一区| 国产毛片一区| www红色一片_亚洲成a人片在线观看_| 四季av一区二区| 在线观看的av| 久久久亚洲国产精品| 熟女少妇在线视频播放| 日韩精品高清在线观看| av无码一区二区三区| 成人xxxxx| 中文字幕在线观看精品| 亚欧精品在线| 国产一区二区三区三区在线观看| 久久99精品久久久久久久久久久久| 亚洲激情电影中文字幕| 亚洲天堂手机在线| 老熟妻内射精品一区| 亚洲自拍偷拍一区| 国产激情视频网站| 极品蜜桃臀肥臀-x88av| 97av在线视频免费播放| 正在播放一区二区三区| 色噜噜国产精品视频一区二区| 可以直接看的av网址站| 久久婷婷人人澡人人喊人人爽| 欧美一区1区三区3区公司| 国产福利视频一区| 综合久草视频| 精品国产视频在线观看| 久久91精品久久久久久秒播| 视频在线一区二区| 天天躁夜夜躁狠狠是什么心态| 亚洲欧美日韩精品久久奇米色影视| 亚洲亚洲精品三区日韩精品在线视频| 亚洲欧美日韩在线高清直播| 久久久久久夜精品精品免费| 午夜精品在线播放| 男人午夜免费视频| 欧州一区二区三区| 性欧美xxx极品另类| 亚洲在线视频播放| 日韩av网址大全| 国产欧美日韩久久| 国产人妻人伦精品| 欧美动漫一区二区| 免费下载黄色软件| 一区二区免费在线观看视频| 欧美午夜影院在线视频| 国产精品国产三级国产aⅴ原创| 精品久久久久久中文字幕| 国产精品久久久久一区二区三区| 成人精品网站在线观看| 欧美日韩不卡合集视频| 国产91久久久久蜜臀青青天草二| www.日本高清视频| 奇米亚洲欧美| 黑人巨大狂躁日本妞在线观看| 日韩在线亚洲| 色99之美女主播在线视频| 精品女人视频| av三级在线观看| 久久国产精品视频| 日韩在线播放视频| 亚洲一区在线看| 亚洲精品国产手机| 亚洲AV成人无码一二三区在线| 欧美黄色一区| 国产精品成av人在线视午夜片| 精品国产乱码久久久久久蜜臀| 久久久国产精华液| 制服.丝袜.亚洲.中文.综合懂色| 日本中文字幕一级片| 久久久久xxxx| 久久99精品国产自在现线| 欧美性猛片aaaaaaa做受| 三级黄色在线视频| 蜜臀a∨国产成人精品| 91精品国产乱码久久久久| 成人日韩在线| 午夜视黄欧洲亚洲| 成人免费影院| 亚洲av无码专区在线播放中文| 免费成人高清在线视频theav| 国产一二三区精品| 欧美精品一区三区| 欧美高清hd| 日本激情在线观看| 中韩乱幕日产无线码一区| 久久精品国产v日韩v亚洲| 99精品99久久久久久宅男| 在线亚洲高清视频| 日本天码aⅴ片在线电影网站| 国产一区二区你懂的| 国产69久久| 男人的天堂在线视频| 国产精品最新在线观看| 国产一区 在线播放| 高清国产午夜精品久久久久久| 精品一区二区三区在线观看|