Heim > Backend-Entwicklung > PHP-Tutorial > Methodencode zum Ersetzen von Zeichen entsprechend der angegebenen Kennung und Länge in PHP

Methodencode zum Ersetzen von Zeichen entsprechend der angegebenen Kennung und Länge in PHP

不言
Freigeben: 2023-04-03 21:28:01
Original
1523 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit dem Methodencode zum Ersetzen von Zeichen gemäß dem angegebenen Logo und der angegebenen Länge. Ich hoffe, dass er für Sie hilfreich ist.

/**
 * 按指定标识及长度替换字符
 * @param $str
 * @param int $start   开始的位数
 * @param int $end     后面保留的位数
 * @param string $mode
 * @return mixed
 */function _str_repeat($str=null, $start = 4, $end = 4, $mode = '*'){
    if(!empty($str)){        
    $length = mb_strlen($str,'utf8')-$start-$end;        
    $repeat = str_repeat($mode, $length);    
    // 按个数输出标识

        return substr_replace($str, $repeat, $start, $length);
    }    
    return '';
}
Nach dem Login kopieren

Verwenden Sie

默认按手机的格式:
_str_repeat('13522223333', 4, 4), 从第4位开始加*,到后面保留的位数
135****3333
_str_repeat('220181199112300078', 6, 8)220181****12300078
Nach dem Login kopieren

Verwandte Empfehlungen:

PHP-Code zum Abfangen einer Zeichenfolge entsprechend der angegebenen Länge

PHP-Funktion zum Konvertieren von Zahlen in Zeichenfolgen mit angegebener Länge

Das obige ist der detaillierte Inhalt vonMethodencode zum Ersetzen von Zeichen entsprechend der angegebenen Kennung und Länge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage