Heim > Artikel > Backend-Entwicklung > So ersetzen Sie die ID-Nummer in PHP durch ein Sternchen
In PHP können Sie die Funktion substr_replace() verwenden, um die ID-Nummer durch ein Sternchen zu ersetzen. Die Syntax lautet „substr_replace(ID-Nummernzeichenfolge, Sternchenzeichenfolge, Startposition der Ersetzung, Länge der Ersetzungszeichenfolge);“, wobei die „Länge der Ersatzzeichenfolge“ muss mit der Länge der „Sternchenzeichenfolge“ übereinstimmen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
So ersetzen Sie die ID-Nummer durch ein Sternchen in PHP
In PHP können wir die Funktion substr_replace() verwenden Um das Sternchen durch die ID-Nummer zu ersetzen, ersetzt die Funktion substr_replace() einen Teil der Zeichenfolge durch eine andere Zeichenfolge. Die Syntax der Funktion
substr_replace() lautet:
substr_replace(string,replacement,start,length)
Es ist zu beachten, dass:
Der Zeichenfolgenparameter ist erforderlich und gibt die zu überprüfende Zeichenfolge an. Außerdem ist der Ersetzungsparameter erforderlich, der das zu überprüfende Zeichen angibt Zeichenfolge eingefügt werden.
Startparameter ist erforderlich und gibt an, wo in der Zeichenfolge mit der Ersetzung begonnen werden soll.
Positive Zahl – Beginnen Sie mit dem Ersetzen an der angegebenen Position in der Zeichenfolge.
Negative Zahl – Beginnen Sie mit dem Ersetzen an der angegebenen Position vom Ende der Zeichenfolge.
0 – Beginnen Sie mit dem Ersetzen am ersten Zeichen in der Zeichenfolge.
Längenparameter Ist optional und gibt an, wie viele Zeichen ersetzt werden sollen. Der Standardwert entspricht der Zeichenfolgenlänge.
Positive Zahl – die Länge der zu ersetzenden Zeichenfolge.
Negative Zahl – stellt die Anzahl der Zeichen vom Ende der zu ersetzenden Zeichenfolge bis zum Ende der zu ersetzenden Teilzeichenfolge dar.
0 - Einfügen statt Ersetzen
Das Beispiel sieht wie folgt aus:
<?php $str = "341234567891236439"; $xing ='**************'; $xing2 ='************'; echo substr_replace($str,$xing,0,14);//保留后4位 echo '<br/>'; echo substr_replace($str,$xing2,2,12)//保留前2位和后4位 ?>
Ausgabeergebnis:
Bei Interesse können Sie auf „PHP Video Tutorial“ klicken, um mehr zu erfahren über PHP-Wissensstudie.
Das obige ist der detaillierte Inhalt vonSo ersetzen Sie die ID-Nummer in PHP durch ein Sternchen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!