PHP 配列が一般的な数学演算を実行する方法

PHPz
リリース: 2023-09-05 09:40:01
オリジナル
781 人が閲覧しました

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

PHP 配列が一般的な数学演算を実行する方法

要約: PHP は、Web サイト開発で広く使用されているサーバー側スクリプト言語です。 PHP の配列は、複数の値を簡単に保存および操作できる非常に便利なデータ構造です。この記事では、PHP 配列を使用して一般的な数学演算を実行する方法を説明し、コード例を示します。

1. 加算演算
PHP では、" " 演算子を使用して配列の加算演算を実行できます。たとえば、2 つの配列 $arr1 と $arr2 がある場合、次のように追加できます:

$arr1 = [1, 2, 3];
$arr2 = [4, 5, 6];
$result = $arr1 + $arr2;
print_r($result);
ログイン後にコピー

上記のコードは出力します:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 6
    [4] => 7
    [5] => 8
)
ログイン後にコピー

ご覧のとおり、加算演算は次のようになります。配列は新しい配列にマージされ、元の配列のインデックス キーの値は保持されます。

2. 減算演算
加算演算と同様に、「-」演算子を使用して PHP で配列の減算演算を実行することもできます。たとえば、2 つの配列 $arr1 と $arr2 がある場合、次のコードを使用して減算を実行できます。

$arr1 = [1, 2, 3];
$arr2 = [2, 3];
$result = array_diff($arr1, $arr2);
print_r($result);
ログイン後にコピー

上記のコードは出力します。

Array
(
    [0] => 1
)
ログイン後にコピー

ご覧のとおり、減算演算は、最初の配列から 2 番目の配列と同じ要素を削除し、新しい配列を返します。

3. 乗算演算
PHP では、「*」演算子を使用して配列の乗算演算を実行できます。たとえば、配列 $arr と定数 $num がある場合、次のコードを使用して乗算を実行できます:

$arr = [1, 2, 3];
$num = 2;
foreach ($arr as &$value) {
    $value *= $num;
}
unset($value);
print_r($arr);
ログイン後にコピー

上記のコードは出力します:

Array
(
    [0] => 2
    [1] => 4
    [2] => 6
)
ログイン後にコピー

ご覧のとおり、乗算演算では、配列内の各要素に定数が乗算され、元の配列が更新されます。

4. 除算演算
PHP では、「/」演算子を使用して配列の除算演算を実行できます。たとえば、配列 $arr と定数 $num がある場合、次のコードを使用して除算を実行できます:

$arr = [2, 4, 6];
$num = 2;
foreach ($arr as &$value) {
    $value /= $num;
}
unset($value);
print_r($arr);
ログイン後にコピー

上記のコードは出力します:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
ログイン後にコピー

ご覧のとおりの場合、除算演算は配列内の各要素を定数で除算し、元の配列を更新します。

要約すると、PHP 配列は、加算、減算、乗算、除算などの一般的な数学演算を通じて数値演算を簡単に実行できます。これらの操作は、配列全体に対して実行できるだけでなく、さまざまなニーズを満たすために配列の各要素に対しても実行できます。

以上がPHP 配列が一般的な数学演算を実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!