Heim  >  Artikel  >  Backend-Entwicklung  >  Wie PHP-Arrays allgemeine mathematische Operationen ausführen

Wie PHP-Arrays allgemeine mathematische Operationen ausführen

PHPz
PHPzOriginal
2023-09-05 09:22:49745Durchsuche

PHP 数组如何进行常见的数学运算

Wie PHP-Arrays allgemeine mathematische Operationen ausführen

Zusammenfassung: PHP ist eine weit verbreitete serverseitige Skriptsprache, die häufig in der Website-Entwicklung verwendet wird. Arrays in PHP sind eine sehr nützliche Datenstruktur, mit der sich problemlos mehrere Werte speichern und bearbeiten lassen. In diesem Artikel wird erläutert, wie Sie PHP-Arrays zur Durchführung gängiger mathematischer Operationen verwenden, und es werden Codebeispiele bereitgestellt.

1. Additionsoperation
In PHP können Sie den „+“-Operator verwenden, um Array-Additionsoperationen durchzuführen. Wenn es beispielsweise zwei Arrays $arr1 und $arr2 gibt, können wir sie wie folgt hinzufügen:

$arr1 = [1, 2, 3];
$arr2 = [4, 5, 6];
$result = $arr1 + $arr2;
print_r($result);

Der obige Code gibt Folgendes aus:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 6
    [4] => 7
    [5] => 8
)

Wie Sie sehen können, führt die Additionsoperation die beiden Arrays zu einem neuen Array zusammen. und behält den Indexschlüsselwert des ursprünglichen Arrays bei.

2. Subtraktionsoperation
Ähnlich wie bei der Additionsoperation können Sie auch den „-“-Operator verwenden, um eine Array-Subtraktionsoperation in PHP durchzuführen. Wenn es beispielsweise zwei Arrays $arr1 und $arr2 gibt, können wir den folgenden Code verwenden, um die Subtraktionsoperation auszuführen:

$arr1 = [1, 2, 3];
$arr2 = [2, 3];
$result = array_diff($arr1, $arr2);
print_r($result);

Der obige Code gibt Folgendes aus:

Array
(
    [0] => 1
)

Wie Sie sehen können, wird die Subtraktionsoperation aus entfernt Das erste Array enthält dieselben Elemente wie das zweite Array und gibt ein neues Array zurück.

3. Multiplikationsoperation
In PHP können Sie den „*“-Operator verwenden, um Array-Multiplikationsoperationen durchzuführen. Wenn es beispielsweise ein Array $arr und eine Konstante $num gibt, können wir den folgenden Code verwenden, um eine Multiplikation durchzuführen:

$arr = [1, 2, 3];
$num = 2;
foreach ($arr as &$value) {
    $value *= $num;
}
unset($value);
print_r($arr);

Der obige Code gibt Folgendes aus:

Array
(
    [0] => 2
    [1] => 4
    [2] => 6
)

Wie Sie sehen können, kombiniert die Multiplikationsoperation jedes Element in das Array mit der Konstante Multiplizieren und aktualisieren Sie das ursprüngliche Array.

4. Divisionsoperation
In PHP können Sie den Operator „/“ verwenden, um eine Array-Divisionsoperation durchzuführen. Wenn es beispielsweise ein Array $arr und eine Konstante $num gibt, können wir den folgenden Code verwenden, um eine Division durchzuführen:

$arr = [2, 4, 6];
$num = 2;
foreach ($arr as &$value) {
    $value /= $num;
}
unset($value);
print_r($arr);

Der obige Code gibt Folgendes aus:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)

Wie Sie sehen können, unterteilt die Divisionsoperation jedes Element in das Array durch eine Konstante und aktualisiert das ursprüngliche Array.

Zusammenfassend lässt sich sagen, dass PHP-Arrays numerische Operationen bequem über gängige mathematische Operationen wie Addition, Subtraktion, Multiplikation und Division ausführen können. Diese Operationen können nicht nur auf das gesamte Array angewendet werden, sondern auch auf jedes Element des Arrays, um eine Vielzahl unterschiedlicher Anforderungen zu erfüllen.

Das obige ist der detaillierte Inhalt vonWie PHP-Arrays allgemeine mathematische Operationen ausführen. 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