ホームページ  >  記事  >  バックエンド開発  >  PHP は配列から null 要素を削除します (array_filter)_PHP チュートリアル

PHP は配列から null 要素を削除します (array_filter)_PHP チュートリアル

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

PHP は配列 (array_filter) から null 要素を削除します

恥ずかしいことに、以前は配列から null 値を削除する場合、これら 2 つの構文構造を使用する必要がありました。配列内の空の要素を削除する簡単なコードは次のとおりです:

リーリー

配列が大きすぎる場合、この処理は効率的ではないことがわかりました。 foreach は現在操作されている配列をコピーするため、ページ上に foreach が多すぎると、各 foreach 操作は変数をコピーします。

ネットを徘徊していたら、array_filterを使えと言う人がいたのでマニュアルを開いて見てみたら、宝の山を守っていたけど使い方が分からなかった。

array_filter 関数の機能は、コールバック関数を使用して配列をフィルタリングすることです。コールバック関数がない場合、デフォルトでは配列内の false 値を持つ項目を削除します。以下の例:

リーリー

出力値は次のとおりです:

配列
(
[0] => ふー
[2] => -1
)

提案: PHP の 2 つの最も重要な章は、配列操作と文字列操作です。これらの 2 つの章の関数については、使用時に確認してください。

興味がありそうな記事

  • phpは配列内のnull要素をクリアします
  • phpは配列に値が存在するかどうかを調べます(in_array()、array_search()、array_key_exists())
  • 配列を削除する方法php 最初と最後の要素
  • php は配列の先頭に要素をプッシュします (array_unshift の使用)
  • PHP は配列 + array_merge の差分をマージします
  • php は配列の最後の要素を取得します
  • 二次元配列は重複を削除しますValue と array_unique 関数
  • PHP が引用符の前にバックスラッシュを追加する理由と PHP でバックスラッシュを削除する方法、PHP マジック クオートをオフにする 3 つの方法

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/890694.html技術記事 PHP は配列から null 値の要素を削除します (array_filter) 以前は、配列から null 値を削除する場合、これら 2 つの構文構造を使用して要素を削除する必要がありました。配列...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。