ホームページ > バックエンド開発 > PHPチュートリアル > コードをどのように理解しますか?配列フィルター

コードをどのように理解しますか?配列フィルター

WBOY
リリース: 2016-06-13 13:19:13
オリジナル
999 人が閲覧しました

コードを理解する方法を専門家に尋ねますか? array_filter
$arr=array(0,0,0,1,2,4,2);
$arr=array_filter($arr);
print_r($arr );
?>
array_filter(array,function) は必要ではないでしょうか? 配列を直接書くということは、カスタム関数の値がゼロになることを意味しますか?それともどうやって理解すればいいのでしょうか?アドバイスをお願いします

-----解決策--------------------------
array array_filter (array [, callback callback] )

array_filter() は、配列 array 内の各値をコールバック関数に順番に渡します。コールバック関数が TRUE を返した場合、配列 array の現在の値が返された結果配列に含まれます。配列のキー名は変更されません。

コールバック関数が指定されていない場合、array_filter() は、等しい値が FALSE である配列内のすべてのエントリを削除します。
false の等しい値は、空、false、0...
------解決策---------
flase false false true true true true

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート