首页 > 解决方案 > 我如何使用 PHP 在文本中隐藏一些字符

问题描述

我想用符号隐藏文本中的一些字符。

例如:我想将 0024009302 转换为 ******9302,从而在文本中隐藏大约六个字符。

请有人帮助因为我是新手

谢谢你。

标签: phpmysqlsql

解决方案


我使用以下方法来实现这一点,

<?php


function EncodePhoneNumber($Number='', $first=0, $last=0, $rep='*'){
    $begin  = substr($Number,0,$first);
    $middle = str_repeat($rep,strlen(substr($Number,$first,$last)));
    $end    = substr($Number, $last);
    $stars  = $begin.$middle.$end;
    return $stars;
}
$string = '12345678910';
echo EncodePhoneNumber($string,0,-3);

?>

推荐阅读