Heim  >  Artikel  >  Backend-Entwicklung  >  So ändern Sie den Wert eines Arrays in PHP (drei Methoden)

So ändern Sie den Wert eines Arrays in PHP (drei Methoden)

PHPz
PHPzOriginal
2023-04-04 09:27:521477Durchsuche

PHP wird als Skriptsprache sehr häufig in der Webentwicklung verwendet, und das Ändern von Array-Werten ist ebenfalls einer der häufigsten Vorgänge. In diesem Artikel wird erläutert, wie Sie Array-Werte über PHP ändern.

1. Array-Elemente nach Index ändern

In PHP kann der Index eines Array-Elements eine Zahl oder eine Zeichenfolge sein. Wir können den Wert eines der Elemente über den Index des Arrays ändern.

Beispielcode:

$fruit = array('apple', 'banana', 'cherry');  //定义一个数组
$fruit[1] = 'orange';  //通过索引修改数组元素
print_r($fruit);  //输出修改后的数组

Laufergebnis:

Array
(
    [0] => apple
    [1] => orange
    [2] => cherry
)

Im obigen Beispielcode haben wir das Element mit Index 1 im Array in der Form $fruit[1] geändert und von geändert Die ursprüngliche „Banane“ wurde in „Orange“ geändert. $fruit[1] 的形式来修改了数组中索引为 1 的元素,将其从原来的 'banana' 改为了 'orange'。

2、通过键名修改数组元素

除了通过索引修改数组元素之外,我们也可以通过数组的键名来修改其中某一个元素的值,这种方式会更加方便,在某些情况下也会更加适用。

示例代码:

$info = array('name' => 'Tom', 'age' => 20, 'gender' => 'male');  //定义一个关联数组
$info['age'] = 21;  //通过键名修改数组元素
print_r($info);  //输出修改后的数组

运行结果:

Array
(
    [name] => Tom
    [age] => 21
    [gender] => male
)

上面的示例代码中,我们通过 $info['age']

2. Array-Elemente über Schlüsselnamen ändern

Zusätzlich zum Ändern von Array-Elementen über Indizes können wir in einigen Fällen auch den Wert eines Elements über den Schlüsselnamen des Arrays ändern auch anwendbarer sein.

Beispielcode:

$score = array(89, 92, 78, 85, 94);  //定义一个数组
for($i=0; $i<count($score); $i++){  //循环修改数组元素
    $score[$i] += 5;
}
print_r($score);  //输出修改后的数组

Laufergebnis:

Array
(
    [0] => 94
    [1] => 97
    [2] => 83
    [3] => 90
    [4] => 99
)
Im obigen Beispielcode haben wir den Schlüssel mit dem Namen „age“ im Array in Form des Elements $info['age'] geändert und änderte es von ursprünglich 20 auf 21.

3. Array-Elemente durch Schleifen ändern

Zusätzlich zu den beiden oben genannten Methoden können wir die Elementwerte im Array auch durch Schleifen ändern. Diese Methode eignet sich für Situationen, in denen Array-Elemente stapelweise geändert werden müssen.

Beispielcode: 🎜rrreee🎜Laufergebnis: 🎜rrreee🎜Im obigen Beispielcode durchlaufen wir das Array durch eine for-Schleife und erhöhen den Wert jedes darin enthaltenen Elements um 5. 🎜🎜Zusammenfassung🎜🎜Mit den oben genannten drei Methoden können wir die Elementwerte im PHP-Array ändern. Unter anderem ist die Methode zum Ändern von Array-Elementen anhand des Schlüsselnamens flexibler und kann nach Belieben entsprechend Ihren eigenen Anforderungen geändert werden. Wenn Sie die Elementwerte in einem Array stapelweise über eine Schleife ändern, müssen Sie darauf achten, dass das Array nicht außerhalb der Grenzen gerät. Ich hoffe, dass dieser Artikel für PHP-Anfänger hilfreich sein kann. 🎜

Das obige ist der detaillierte Inhalt vonSo ändern Sie den Wert eines Arrays in PHP (drei Methoden). 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