空の配列要素の削除
文字列の配列から空の要素を効率的に削除するには、array_filter() を利用します。この関数は、空の値の削除を簡単に処理します。
$linksArray = array_filter($linksArray);
特定の空でない要素を保持する
次のような特定の空でない要素を保持する必要がある場合。正確な文字列「0」、カスタム文字列を使用しますコールバック:
// PHP 7.4+ print_r(array_filter($linksArray, fn($value) => !is_null($value) && $value !== '')); // PHP 5.3+ print_r(array_filter($linksArray, function($value) { return !is_null($value) && $value !== ''; })); // PHP < 5.3 print_r(array_filter($linksArray, create_function('$value', 'return $value !== "";')));
配列のインデックスの再作成
空の要素を削除した後に配列のインデックスを再作成するには:
$linksArray = array_values(array_filter($linksArray));
以上がPHP 配列から空の要素を効率的に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。