array_reduce
コールバック関数を使用して、配列を単一の値に繰り返し単純化します
array_reduce()
関数は、配列内の値をユーザー定義関数に送信し、文字列を返します。
注:配列が空で、初期パラメーターが渡されない場合、関数はnullを返します。
配列内の値をユーザー定義の関数に送信し、文字列を返します。
<?php 機能myfunction ( $ v1 、 $ v2 ) { $ v1を返します。 " - " 。 $ v2 ; } $ a = array ( "dog" 、 "cat" 、 "horse" ) ; print_r ( array_reduce ( $ a 、 "myfunction" ) ) ; ?>
自分で試してみてください
初期パラメーターの設定:
<?php 機能myfunction ( $ v1 、 $ v2 ) { $ v1を返します。 " - " 。 $ v2 ; } $ a = array ( "dog" 、 "cat" 、 "horse" ) ; print_r ( array_reduce ( $ a 、 "myfunction" 、 5 ) ) ; ?>
自分で試してみてください
合計を返します:
<?php 機能myfunction ( $ v1 、 $ v2 ) { $ v1 + $ v2を返します。 } $ a = array ( 10、15、20 ) ; print_r ( array_reduce ( $ a 、 "myfunction" 、 5 ) ) ; ?>
自分で試してみてください