Heim > Artikel > Backend-Entwicklung > So ändern Sie einen Wert in einem Array in PHP
Zwei Änderungsmethoden: 1. Greifen Sie auf das angegebene Array-Element zu und weisen Sie den Wert neu zu. Die Syntax lautet „Array-Name [„Schlüsselname“] = neuer Wert;“; Verwenden Sie array_splice ()Ersetzen Sie ein angegebenes Element ab der angegebenen Position. Die Syntax lautet „array_splice (Array, Startposition, 1, Ersatzwert)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Zwei Methoden für PHP zum Ändern eines Werts in einem Array
Methode 1: Greifen Sie auf das angegebene zu Array-Element und Neuzuweisung
Syntax:
数组名[下标]=新值; //索引数组 数组名["键名"]=新值; //关联数组
Beispiel 1:
<?php $arr=array(1,2,3,4,5,6); var_dump($arr); $arr[2]="h"; var_dump($arr); ?>
Beispiel 2:
<?php $arr=array("a"=>"red","b"=>"green","c"=>"blue"); var_dump($arr); $arr["b"]=23; var_dump($arr); ?>
Methode 2: Verwenden von array_splice ()
Verwenden Sie array_splice() von Start aus Ersetzen eines Elements an der angegebenen Position. Gibt ein Element zum Ändern eines Werts im Array an.
<?php header("content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,5,6,7,8,9,10); echo "原数组:"; var_dump($arr); array_splice($arr,1,1,"hello"); echo "修改第2个元素:"; var_dump($arr); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ändern Sie einen Wert in einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!