TECH I.S.

PHP array_reduce() 関数

❮ PHP 配列リファレンス

配列内の値をユーザー定義関数に送信し、文字列を返します。

<?php function myfunction($v1,$v2) { return $v1 . "-" . $v2; } $a=array("Dog","Cat","Horse"); print_r(array_reduce($a,"myfunction")); ?>

自分で試してみる »

定義と使用法

array_reduce() 関数は、配列内の値をユーザー定義関数に送信し、文字列を返します。

注:配列が空で、initial が渡されない場合、この関数は NULL を返します。


構文

array_reduce(array, myfunction, initial)

パラメータ値

パラメータ

説明

array 必須。配列を指定します
myfunction 必須。関数の名前を指定します
initial オプション。関数に送信する初期値を指定します

技術的な詳細

戻り値

結果の値を返します

PHP バージョン

4.0.5+

PHP 変更ログ

PHP 5.3.0 以降、initialパラメータは複数のタイプを受け入れます (混合)。 PHP 5.3.0 より前のバージョンでは、整数のみが許可されていました。

その他の例

初期パラメータを使用

<?php function myfunction($v1,$v2) { return $v1 . "-" . $v2; } $a=array("Dog","Cat","Horse"); print_r(array_reduce($a,"myfunction",5)); ?>

自分で試してみる »

合計を返す

<?php function myfunction($v1,$v2) { return $v1+$v2; } $a=array(10,15,20); print_r(array_reduce($a,"myfunction",5)); ?>

自分で試してみる »

❮ PHP 配列リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細