ホームページ  >  記事  >  バックエンド開発  >  PHP配列に値を追加する方法

PHP配列に値を追加する方法

PHPz
PHPzオリジナル
2023-04-23 10:06:56805ブラウズ

PHP では、配列は非常に一般的なデータ型であり、配列内の値は計算や演算によく使用されます。一般的な操作の 1 つは、配列に値を追加することです。この記事では、PHPの配列を使って値を追加する方法を紹介します。

  1. foreach ループ

foreach ループを使用して配列を走査し、配列内のすべての値を累積し、最後に追加された結果を返します。コード例は次のとおりです。

<?php
$numbers = array(1, 2, 3, 4, 5);
$sum = 0;
foreach ($numbers as $number) {
    $sum += $number;
}
echo $sum;
?>

出力結果は次のとおりです。 15.

  1. array_sum 関数

PHP 組み込み関数 array_sum を使用すると、配列内のすべての値の合計を計算できます。コード例は次のとおりです。

<?php
$numbers = array(1, 2, 3, 4, 5);
echo array_sum($numbers);
?>

出力結果は次のとおりです。 15.

  1. array_reduce 関数

コールバック関数を通じて配列に値を蓄積できる PHP 組み込み関数 array_reduce を使用します。コード例は次のとおりです。

<?php
$numbers = array(1, 2, 3, 4, 5);
$sum = array_reduce($numbers, function($carry, $item) {
    $carry += $item;
    return $carry;
});
echo $sum;
?>

出力結果は次のとおりです。 15.

  1. array_walk 関数

PHP 組み込み関数 array_walk を使用すると、配列内の各要素にユーザー定義関数を適用できます。この関数を使用して配列を追加できます。コード例は次のとおりです。

<?php
$numbers = array(1, 2, 3, 4, 5);
$sum = 0;
array_walk($numbers, function($item) use(&$sum) {
    $sum += $item;
});
echo $sum;
?>

出力結果は次のとおりです。 15.

  1. for ループ

for ループを使用して配列内の要素を走査し、配列内のすべての値を累積し、最後に追加された結果を返します。コード例は次のとおりです。

<?php
$numbers = array(1, 2, 3, 4, 5);
$sum = 0;
for ($i = 0; $i < count($numbers); $i++) {
    $sum += $numbers[$i];
}
echo $sum;
?>

出力結果は次のとおりです。 15.

概要

上記の 5 つのメソッドはすべて、PHP 配列を使用して値を追加できます。実際の使用状況に応じて、さまざまな方法を選択できます。実際の開発では、配列のサイズや計算のパフォーマンス要件に基づいて、最適な方法を選択して付加価値を実装できます。

以上がPHP配列に値を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。