現在の位置: ホーム> 最新記事一覧> PHPの関数にパラメーターとして配列を渡す方法 - 完全なガイド

PHPの関数にパラメーターとして配列を渡す方法 - 完全なガイド

M66 2025-07-29

PHPの関数への引数として配列を渡す方法は?

PHPでは、関数パラメーターの前に明示的なタイププロンプト配列を指定することにより、アレイを関数にパラメーターとして渡すことができます。これにより、関数は配列タイプのパラメーターのみを受け入れることが保証されます。このようにして、大量のデータを処理したり、再利用可能なコードブロックを作成したりする柔軟性を持つことができます。

パラメーターとして配列を渡すためのPHP構文

関数への引数として配列を渡すための基本的な構文は非常に単純です。

 function myFunction(array $array) {

この例では:

  • $配列は、引数として渡される配列です。
  • 配列タイププロンプトは、関数が配列タイプのパラメーターのみを受け入れることを保証します。

実用的なケース:配列の最大値を計算します

配列の最大値を計算する次の関数を考えてみましょう。

 function getMax(array $array) {
     if (empty($array)) {
         return null;
     }
     $max = $array[0];
     foreach ($array as $value) {
         if ($value > $max) {
             $max = $value;
         }
     }
     return $max;
 }

次の方法を使用して、この関数を呼び出すことができます。

 $array = [1, 3, 5, 7, 9];
 $max = getMax($array); // $max に等しくなります 9

結論は

アレイを関数にパラメーターとして渡すことにより、より柔軟で再利用可能なコードを作成することができます。これは、大量のデータを処理したり、一般的な機能を作成したりする場合に非常に便利です。