Übersicht
In PHP ist ein Array ein sehr häufiger Datentyp, der mehrere Werte speichern kann, und auf die Daten kann über Indizes oder zugehörige Schlüssel zugegriffen werden. Das Ändern von Elementen in einem Array ist ein sehr häufiger Vorgang. In diesem Artikel wird erläutert, wie Sie ein Array deklarieren und Array-Elemente in PHP ändern.
Arrays deklarieren
In PHP gibt es drei Möglichkeiten, Arrays zu deklarieren.
1. Verwenden Sie die Funktion array()
Die Verwendung der Funktion array() ist die folgende:
$array = array(value1, value2, value3, ...);
$array = array( 'key1' => 'value1', 'key2' => 'value2', 'key3' => 'value3' );
$array = [value1, value2, value3, ...];
$array = [ 'key1' => 'value1', 'key2' => 'value2', 'key3' => 'value3' ];
3 Deklarieren Sie ein leeres Array
#🎜 🎜#Manchmal möchten wir zunächst ein leeres Array deklarieren und Elemente schrittweise hinzufügen. In PHP gibt es zwei Möglichkeiten, ein leeres Array zu deklarieren: mit der Funktion array() und mit eckigen Klammern []. Ihre Syntax lautet wie folgt://使用array()函数 $array = array(); //使用方括号 $array = [];
$array['key'] = 'new value';
Wenn das Array ein Indexarray ist, können wir auch den Schlüsselnamen verwenden, um den Wert seines Elements zu ändern. Die Syntax lautet wie folgt:
$array[0] = 'new value';
Diese Codezeile indiziert das erste Array $array Der Wert des Elements wird in „neuer Wert“ geändert.
2. Verwenden Sie den Index
Für indizierte Arrays können wir den Index auch verwenden, um den Wert des Elements zu ändern. Die Syntax lautet wie folgt:
$array[index] = 'new value';
wobei Index der Indexwert des zu ändernden Elements ist, der eine Ganzzahl oder eine Variable sein kann, und „neuer Wert“ der Wert ist, auf den das Element umgestellt werden soll geändert werden.
Beispiel
Wir können den folgenden Beispielcode verwenden, um zu demonstrieren, wie man ein Array deklariert und Elemente ändert:
//使用array()函数声明关联数组 $array1 = array( 'name' => '张三', 'age' => 20, 'gender' => '男' ); //使用方括号声明索引数组 $array2 = ['apple', 'banana', 'orange']; //声明空数组 $array3 = []; //修改关联数组中的元素 $array1['age'] = 22; //输出修改后的关联数组 echo '关联数组修改后:'; print_r($array1); //修改索引数组中的元素 $array2[1] = 'pear'; //输出修改后的索引数组 echo '索引数组修改后:'; print_r($array2);
Die Ausgabe des obigen Codes lautet wie folgt:
关联数组修改后:Array ( [name] => 张三 [age] => 22 [gender] => 男 ) 索引数组修改后:Array ( [0] => apple [1] => pear [2] => orange )
Fazit
In PHP sind das Deklarieren von Arrays und das Ändern von Array-Elementen sehr grundlegende Vorgänge und auch sehr wichtige Fähigkeiten. In diesem Artikel werden drei Methoden zum Deklarieren von Arrays in PHP vorgestellt und gezeigt, wie der Schlüsselname oder Index des Arrays zum Ändern von Elementen verwendet wird. Um diese Fähigkeiten zu beherrschen, ist ständige Übung erforderlich, und ich glaube, dass die Leser durch Übung etwas gewinnen werden.
Das obige ist der detaillierte Inhalt vonPHP deklariert ein Array, um Elemente zu ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!