Heim  >  Artikel  >  Backend-Entwicklung  >  So ersetzen Sie den Array-Wert durch ein Sternchen in PHP

So ersetzen Sie den Array-Wert durch ein Sternchen in PHP

青灯夜游
青灯夜游Original
2022-05-10 17:38:531731Durchsuche

Sie können array_splice() verwenden, um Array-Werte durch Sternchen zu ersetzen. Wenn Sie nur einen Wert ersetzen möchten, können Sie „array_splice(array, start position, 1, „*“)“ verwenden. Wenn Sie mehrere Werte ersetzen möchten, können Sie „array_splice(array, position, replacement number, replacement)“ verwenden array)“, das Array enthält mehrere Ersatzwerte.

So ersetzen Sie den Array-Wert durch ein Sternchen in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

In PHP können Sie die Funktion array_splice() verwenden, um den Wert des Arrays durch Sternchen zu ersetzen.

array_splice() ist eine leistungsstarke Funktion, die Elemente löschen, einfügen und ersetzen kann.

Verwenden Sie die Funktion array_splice(), um eine bestimmte Anzahl von Elementen beginnend an einer bestimmten Position zu ersetzen. Wenn mehrere Werte ersetzt werden, kann der Ersatzwert ein Array sein.

array_splice($array,$start,$length,$replacement)

Parameter:

  • arr repräsentiert ein Array.
  • start gibt die Position (Tiefstellung) an, an der der Löschvorgang beginnt:
    • Wenn start eine positive Zahl ist, wird von vorne nach hinten gelöscht.
    • Wenn start eine negative Zahl ist, beginnen Sie an der Position -start am Ende von arr und löschen Sie von hinten nach vorne. Beispielsweise bedeutet -2, dass mit dem vorletzten Element des Arrays begonnen wird.
  • Länge ist ein optionaler Parameter, der die Anzahl der zu löschenden Elemente angibt:
    • Wenn die Länge eine positive Zahl ist, bedeutet dies, dass Längenelemente gelöscht werden.
    • Wenn die Länge eine negative Zahl ist, werden sie von Anfang an gelöscht bis zum Ende des Arrays Alle Elemente bis zur Länge herunterzählen.
    • Wenn es weggelassen wird, werden alle Elemente vom Anfang bis zum Ende des Arrays gelöscht.
  • replacement ist ein optionaler Parameter, der den zu ersetzenden Wert angibt. Wenn der Ersatz mehrere Werte hat, muss er auf ein Array festgelegt werden. Wenn nur ein Wert vorhanden ist, muss er nicht auf ein Array festgelegt werden.

Wenn ein Ersetzungsvorgang durchgeführt wird, müssen der Längenwert und die Anzahl der Ersetzungen konsistent sein.

Beispiel 1: Ersetzen Sie einen Wert des Arrays durch ein Sternchen

<?php
$arr=array(1,2,3,4,5);
var_dump($arr);
array_splice($arr,1,1,"*");
var_dump($arr);
?>

So ersetzen Sie den Array-Wert durch ein Sternchen in PHP

Beispiel 2: Ersetzen Sie mehrere Werte des Arrays durch Sternchen

Wenn mehrere Werte ersetzt werden, der Ersatzwert kann ein Array sein; und die Anzahl der Ersetzungen und die Länge des Ersetzungsarrays müssen konsistent sein.

<?php
$arr=array(1,2,3,4,5);
var_dump($arr);
array_splice($arr,1,3,array("*","*","*"));
var_dump($arr);
?>

So ersetzen Sie den Array-Wert durch ein Sternchen in PHP

Das obige ist der detaillierte Inhalt vonSo ersetzen Sie den Array-Wert durch ein Sternchen in PHP. 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