asterisk_hide.php是什么功能,如何隐藏星号?
- 内容介绍
- 文章标签
- 相关推荐
本文共计280个文字,预计阅读时间需要2分钟。
phpfunction asteriskHide($t_string, $start, $sublen) { return implode('', array_slice($t_string[0], $start, $sublen));}
if ($start % 2 !=0) { $start *=2; $sublen *=2; $strlen=strlen($string); $tmpstr='';}
$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($string); $tmpstr = ''; for($i=0; $i<$strlen; $i++) { if ($i>=$start && $i<($start+$sublen)) { if(ord(substr($string, $i, 1)) > 129) { $tmpstr.= substr($string, $i, 2); } else { $tmpstr.= substr($string, $i, 1); } } if (ord(substr($string, $i, 1)) > 129) $i++; } //if (strlen($tmpstr) < $strlen) $tmpstr.= "..."; return $tmpstr; } } $username = "森林生灵"; echo cut_str($username, 1, 0) .'**'. cut_str($str, 1, -1); //输出结果为:森**灵
本文共计280个文字,预计阅读时间需要2分钟。
phpfunction asteriskHide($t_string, $start, $sublen) { return implode('', array_slice($t_string[0], $start, $sublen));}
if ($start % 2 !=0) { $start *=2; $sublen *=2; $strlen=strlen($string); $tmpstr='';}
$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($string); $tmpstr = ''; for($i=0; $i<$strlen; $i++) { if ($i>=$start && $i<($start+$sublen)) { if(ord(substr($string, $i, 1)) > 129) { $tmpstr.= substr($string, $i, 2); } else { $tmpstr.= substr($string, $i, 1); } } if (ord(substr($string, $i, 1)) > 129) $i++; } //if (strlen($tmpstr) < $strlen) $tmpstr.= "..."; return $tmpstr; } } $username = "森林生灵"; echo cut_str($username, 1, 0) .'**'. cut_str($str, 1, -1); //输出结果为:森**灵

