配列値から空の要素を削除する
php メソッド: 1. 「array_filter(array)」を使用して配列内の空の要素を削除します; 2. foreach または while 構文構造を使用して配列内の空の要素を削除します。構文は次のとおりです: foreach( $arr as $k=>$v){if( !$v )unset( $arr[$k] );}}"。
このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター
空のアレイを削除する方法phpの値?
php 配列は null 値を削除します。array_filter() メソッド
##array_filter()
Array ( [a] => abc [b] => bcd [c] => cde [d] => def )
foreach または while では、これら 2 つの構文構造を使用して、配列内の空の要素を削除します。簡単なコードは次のとおりです:
<?php foreach( $arr as $k=>$v){ if( !$v ) unset( $arr[$k] ); } ?>そして、私は自分自身についてはかなり良いと感じていますが、あまり効率的ではありません。私は以前にそれを試したことがありますが、最初に $arr をオブジェクトに変換し、次にオブジェクトの特性を使用してそれを削除します。現在の操作の配列とすべての操作 各 foreach コピーは変数をコピーします。ページ上に foreach が多すぎると、非常に無駄になります。 推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで配列の値から空白を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。