PHPのarray_filter()関数
例
アレイ内のコールバック関数のフィルタエレメントの使用:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
実行中のインスタンス»
定義と使用法
コールバック関数を使用して、アレイ内のarray_filter()関数フィルタエレメント。
各キー値の入力配列の機能は、コールバック関数に渡されました。 コールバック関数がtrueを返した場合、現在のキー入力配列は、結果の配列に返されます置きます。 配列キー名変わりません。
文法
array_filter( array,callbackfunction );
参数 | 描述 |
---|---|
array | 必需。规定要过滤的数组。 |
callbackfunction | 必需。规定要用的回调函数。 |
技術的詳細
戻り値: | フィルタリング配列を返します。 |
---|---|
PHPバージョン: | 4.0.6+ |
完全なPHPの配列参照