Heim  >  Artikel  >  Backend-Entwicklung  >  So ersetzen Sie die ID-Nummer in PHP durch ein Sternchen

So ersetzen Sie die ID-Nummer in PHP durch ein Sternchen

WBOY
WBOYOriginal
2021-11-17 11:42:003940Durchsuche

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.

So ersetzen Sie die ID-Nummer in PHP durch ein Sternchen

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 =&#39;**************&#39;;
$xing2 =&#39;************&#39;;
echo substr_replace($str,$xing,0,14);//保留后4位
echo &#39;<br/>&#39;;
echo substr_replace($str,$xing2,2,12)//保留前2位和后4位
?>

Ausgabeergebnis:

So ersetzen Sie die ID-Nummer in PHP durch ein Sternchen

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!

Stellungnahme:
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