ホームページ >バックエンド開発 >PHPチュートリアル >php-Arrays function-array_filter-array_PHP チュートリアルでセルをフィルタリングするコールバック関数を使用します

php-Arrays function-array_filter-array_PHP チュートリアルでセルをフィルタリングするコールバック関数を使用します

WBOY
WBOYオリジナル
2016-07-13 17:51:15988ブラウズ

array_filter() 関数はコールバック関数を使用して配列内のセルをフィルターします

【機能】
この関数は、指定された配列内の各値をコールバック関数に順番に渡します。
コールバック関数が True を返した場合、指定された配列の現在の値が返された結果の配列に含まれます。
配列のキー名は変更されないことに注意してください。
【利用範囲】
php4 > 4.0.6、php5.
【用途】
array array_filter( array input[,callback コールバック] )
フィルタリング操作を実行するための入力/必須/配列
callback/optional/ は指定されたコールバック関数です
【例】
[php]
//コールバック関数を定義する
関数奇数( $var )
{
return ( $var%2 == 1); }

関数even( $var )
{
return ( $var%2 == 0 ); }
// 2 つの配列をそれぞれ定義します
$array1 = array( "青" => 6, "赤" => 2, "緑" => 3, "紫" => 4 ); $array2 = array( "緑" => 5, "青" => 6, "黄" => 7, "シアン" => 8 ); echo "奇数をフィルター: n"; print_r( array_filter( $array1, "odd" ) ); echo "偶数をフィルター:n"; print_r( array_filter( $array2, "even" ) ); /*
奇数のフィルター:
配列
(
[緑] => 3
)
偶数のフィルター:
配列
(
[青] => 6
[シアン] => 8
)
*/




zuodefengさんのメモより抜粋


http://www.bkjia.com/PHPjc/478205.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/478205.html

array_filter() 関数は、コールバック関数を使用して配列内のセルをフィルタリングします。 [機能] この関数は、指定された配列内の各値をコールバック関数に順番に渡します。 コールバック関数が True を返した場合、それは... を意味します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。