| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
array_filter(PHP 4 >= 4.0.6, PHP 5, PHP 7) array_filter — コールバック関数を使用して、配列の要素をフィルタリングする 説明
パラメータ
返り値フィルタリングされた結果の配列を返します。 変更履歴
例
例1 array_filter() の例
<?php上の例の出力は以下となります。
Odd :
Array
(
[a] => 1
[c] => 3
[e] => 5
)
Even:
Array
(
[0] => 6
[2] => 8
[4] => 10
[6] => 12
)
例2
<?php上の例の出力は以下となります。
Array
(
[0] => foo
[2] => -1
)
例3 array_filter() で
<?php上の例の出力は以下となります。
array(1) {
["b"]=>
int(2)
}
array(2) {
["b"]=>
int(2)
["d"]=>
int(4)
}
注意警告
配列の内容がコールバック関数内で変更された場合 (たとえば要素が追加されたり削除されたりなど) のこの関数の挙動は未定義です。 参考
|
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「array_filter - コールバック関数を使用して、配列の要素をフィルタリングする」をGoogle検索
|