PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのarray_filter()関数


array_filter()関数は、ユーザー作成のコールバック関数を使用して配列の要素をフィルター処理します。フィルタリングされた配列を返します。

構文

array_filter(arr, callback, flag)

パラメータ

  • arr − フィルタリングされる配列

  • コールバック- 使用するコールバック関数

  • フラグ- コールバック関数に送信されるパラメーター:

    • ARRAY_FILTER_USE_KEY − 値の代わりにコールバックへの唯一の引数としてキーを渡します

    • ARRAY_FILTER_USE_BOTH − 値の代わりに、値とキーの両方を引数としてコールバックに渡します

戻る

array_filter()関数は、フィルター処理された配列を返します。

<?php
function check($arr) {
   return(!($arr & 1));
}
$arr1 = array(3, 6, 9, 15, 20, 30, 45, 48, 59, 66);
print_r(array_filter($arr1, "check"));
?>

出力

Array
(
[1] => 6
[4] => 20
[5] => 30
[7] => 48
[9] => 66
)

  1. PHP max()関数

    定義と使用法 最大 ()関数は、配列内の最高の要素、または2つ以上のコンマ区切りパラメーターの中で最高の要素を返します。 構文 max ( array $values ) : mixed または max ( mixed $value1 [, mixed $... ] ) : mixed パラメータ Sr.No パラメータと説明 1 値 パラメータが1つだけ指定されている場合は、同じタイプまたは異なるタイプの値の配列である必要があります。 2 value1、value2、.. 2つ以上のパラメーターが指定されている場合、それらは同じタイプまたは異

  2. PHP log10()関数

    定義と使用法 log10 ()関数は、数値の常用対数を計算します。 基数10の対数は、常用対数またはサンダードアルゴリズムとも呼ばれます。 log10(x)関数はlog 10を計算します バツ。これは、次の方程式によって自然対数に関連しています- log 10 x =log e x / log e 10だから log 10 100 =log e 100 / log e 10 =2 PHPでは、 log 10 log10()で表されます 関数 構文 log10 ( float $arg ) : float パラメータ Sr.No パラメ