現在の位置: ホーム> 関数カテゴリ一覧> array_filter

array_filter

コールバック関数を使用して、アレイのユニットをフィルタリングします
名前:array_filter
カテゴリ:配列
対応言語:php
一言説明:コールバック関数を使用して、配列内の要素をフィルタリングします。

定義と使用法

array_filter()関数は、コールバック関数を使用してアレイ内の値をフィルタリングします。

この関数は、入力配列内の各キー値をコールバック関数に渡します。コールバック関数がtrueを返すと、入力配列の現在のキー値が結果配列に返されます。配列キー名は変更されていません。

コールバック関数を使用して、配列内の要素をフィルタリングします。

 <?php
関数test_odd ( $ var )
{
return ( $ var & 1 ) ;
}

$ a1 = array ( " a" 、 " b " 、 2、3、4 ) ;
print_r ( array_filter ( $ a1 、 "test_odd" ) ) ;
?>

自分で試してみてください

文法

array_filter ( arraycallbackfunction ) ;
パラメーター 説明する
配列 必須。フィルタリングする配列を指定します。
CallBackFunction 必須。使用するコールバック関数を指定します。
類似の関数
  • コールバック関数を使用してデータを比較して、配列の違いセットを計算します array_udiff

    array_udiff

    コールバック関数を使用してデータを比較し
  • 指定された値で配列を埋めます array_fill

    array_fill

    指定された値で配列を埋めます
  • 配列内の各メンバーにユーザー機能を再帰的に適用する array_walk_recursive

    array_walk_recursive

    配列内の各メンバーにユーザー機能を再帰的
  • 配列に指定されたキー名またはインデックスがあるかどうかを確認します array_key_exists

    array_key_exists

    配列に指定されたキー名またはインデックス
  • 配列を破壊します shuffle

    shuffle

    配列を破壊します
  • インデックスチェックを使用した配列の交差点を計算します array_intersect_assoc

    array_intersect_assoc

    インデックスチェックを使用した配列の交差
  • 最初の配列の要素を渡された配列に置き換えます array_replace

    array_replace

    最初の配列の要素を渡された配列に置き換え
  • 指定されたキーと値で配列を入力します array_fill_keys

    array_fill_keys

    指定されたキーと値で配列を入力します