新金沙3777

【新金沙3777】substr传回 string的风度翩翩部份字符串,复制代码 代码如下

一月 20th, 2020  |  未分类

substr — 取得部份字符串 语法 : string substr (string string, int
start [, int length]) 说明 : substr传回 string的一部份字符串,由参数
start和 length指定。 如果 start是正数,传回的字符串将会从 string的第
start个字元开始。 Example : 复制代码
代码如下:

一、仿淘宝评论购买记录隐藏部分用户名,以下代码亲测可用。复制代码 代码如下:function cut_str($string,
$sublen, $start = 0, $code = ‘UTF-8’){ if { $pa =
“/[x01-x7f]|[xc2-xdf][x80-xbf]|xe0[xa0-xbf][x80-xbf]|[xe1-xef][x80-xbf][x80-xbf]|xf0[x90-xbf][x80-xbf][x80-xbf]|[xf1-xf7][x80-xbf][x80-xbf][x80-xbf]/”;
preg_match_all($pa, $string, $t_string);

如果 start是负数,传回的字符串将会从 string结尾的第 start个字开始。
Example : 复制代码 代码如下:

if – $start > $sublen) return join(”, array_slice($t_string[0],
$start, $sublen)); return join(”, array_slice($t_string[0], $start,
$sublen)); } else { $start = $start*2; $sublen = $sublen*2; $strlen =
strlen; $tmpstr = ”;

如果有给予参数 length而且是正数时,传回的字符串将会从 start传回
length个字元。 如果有给予参数 length而且是负数时,传回的字符串将会结束于
string结尾的第 length个字元。 Example : 复制代码 代码如下:

for($i=0; $i< $strlen; $i++) { if($i>=$start && $i< {
if(ord(substr { $tmpstr.= substr; } else { $tmpstr.= substr; } }
if(ord(substr $i++; } //if< $strlen ) $tmpstr.= “…”; return
$tmpstr; }}使用示例:复制代码
代码如下:$str = “如来神掌”;echo
cut_【新金沙3777】substr传回 string的风度翩翩部份字符串,复制代码 代码如下。str.’**’.cut_str;//输出:如**掌

dongyue,2005-01-07 11:10:41 substr — 取得部份字符串 语法 : string
substr (string string, int start [, int length]) 说明 : substr传回
string的一部份字符串,由参数 start和 length指定。 如果
start是正数,传回的字符串将会从 string的第 start个字元开始。 Example :
复制代码 代码如下:

二、PHP身份证号后4位用星号隐藏

如果 start是负数,传回的字符串将会从 string结尾的第 start个字开始。
Example : 复制代码 代码如下:

一个很简单的问题,想把身份证的号生日的4位隐藏,一开始查函数居然没有看到,然后用了好几个函数处理,觉得太麻烦就上网搜,后来发现有一个函数就能直接处理,所以记录一下:substr_replace()函数简介:复制代码 代码如下:定义和用法substr_replace()
函数把字符串的一部分替换为另一个字符串。语法substr_replace(string,replacement,start,length)参数描述string
必需。规定要检查的字符串。replacement
必需。规定要插入的字符串。start必需。规定在字符串的何处开始替换。正数 –
在第 start 个偏移量开始替换负数 – 在从字符串结尾的第 start
个偏移量开始替换0 –
在字符串中的第一个字符处开始替换length可选。规定要替换多少个字符。正数 –
被替换的字符串长度负数 – 从字符串末端开始的被替换字符数0 – 插入而非替换

如果有给予参数 length而且是正数时,传回的字符串将会从 start传回
length个字元。 如果有给予参数 length而且是负数时,传回的字符串将会结束于
string结尾的第 length个字元。 Example : 复制代码 代码如下:

使用实例:复制代码 代码如下:[code]echo
strlen==15?substr_replace:==18?substr_replace:”身份证位数不正常!”);[/code]

Utf-8、gb2312都支持的汉字截取函数 复制代码 代码如下: //截取中文字符串 /*
Utf-8、gb2312都支持的汉字截取函数 cut_str; 编码默认为 utf-8
开始长度默认为 0 */function cut_str($string, $sublen, $start = 0,
$code = ‘UTF-8’) { if { $pa
=”/[x01-x7f]|[xc2-xdf][x80-xbf]|xe0[xa0-xbf][x80-xbf]|[xe1-xef][x80-xbf][x80-xbf]|xf0[x90-xbf][x80-xbf][x80-xbf]|[xf1-xf7][x80-xbf][x80-xbf][x80-xbf]/”;
preg_match_all($pa, $string, $t_string); if – $start > $sublen)
return join(”, array_slice($t_string[0], $start, $sublen)); return
join(”, array_slice($t_string[0], $start, $sublen)); } else {
$start = $start*2; $sublen = $sublen*2; $strlen = strlen; $tmpstr =
”; for($i=0; $i=$start && $i< { if(ord(substr { $tmpstr.= substr; }
else { $tmpstr.= substr; } } if(ord(substr $i++; } if

三、将IP最后一位替换为星号

将IP最后一位替换为星号 代码如下:方法一:复制代码 代码如下:方法二:复制代码 代码如下:

四、手机号中间用*星号隐藏的方法五则

复制代码 代码如下://方法一function
mobile_asterisk{$mobile_asterisk = substr.”****”.substr;return
$mobile_asterisk;}echo mobile_asterisk;//方法二echo
preg_replacedddd/”, “$1****$2”, “15810904579”);

//方法三$haoma=”15012345678″; echo
preg_replaced{5}/”,”$1*****”,$haoma); //输出150*****678

//方法四$tel1 = “13888111188”;$tel2 = “+8613888111188”;$tel3 =
“0861088111188”;$tel4 = “086-010-88111188″;echo
preg_replace$/’,’\1****\2′,$tel1),”n”;echo
preg_replace$/’,’\1****\2′,$tel2),”n”;echo
preg_replace$/’,’\1****\2′,$tel3),”n”;echo
preg_replace$/’,’\1****\2′,$tel4),”n”;

//方法五//屏蔽电话号码中间的四位数字function hidtel{ $IsWhat =
preg_match(‘/(0[0-9]{2,3}[-]?[2-9][0-9]{6,7}[-]?[0-9]?)/i’,$phone);
//固定电话 if { return
preg_replace(‘/(0[0-9]十大正规网赌网址新金沙3777 ,{2,3}[-]?[2-9])[0-9]{3,4}([0-9]{3}[-]?[0-9]?)/i’,’$1****$2′,$phone);

} else { return preg_replace[0-9]{4}/i’,’$1****$2′,$phone); }}

另外,关于身份证号验证本站还提供了身份证归属地查询工具如下:

相关文章

Your Comments

近期评论

    分类目录

    • 没有分类目录

    功能


    网站地图xml地图