$v){if($v == " "){unset($arr[$k]); です。 }} "。 2. array_filter() を通じてコールバック関数を呼び出して、配列要素を処理し、空間要素をフィルターで除外します。"/> $v){if($v == " "){unset($arr[$k]); です。 }} "。 2. array_filter() を通じてコールバック関数を呼び出して、配列要素を処理し、空間要素をフィルターで除外します。">
#このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター2 つの方法: 1. 配列を走査し、スペース要素を削除します。構文 "foreach($arr as $k=>$v){if($v == " "){unset($arr) [ $k]);}}」。 2. array_filter() を通じてコールバック関数を呼び出して、配列要素を処理し、空間要素をフィルターで除外します。
php delete配列 スペース要素の 2 つの方法
方法 1: 配列を走査してスペース要素を削除する
<?php $arr = [11," ",33," ",44," ",66]; var_dump($arr); foreach($arr as $k=>$v){ if($v==" "){ unset($arr[$k]); } } var_dump($arr); ?>
方法 2: array_filter() を使用して空間要素をフィルタリングする
array_filter() 関数は、コールバック関数を使用して配列内の要素をフィルタリングします。 この関数は、入力配列内の各キー値をコールバック関数に渡します。コールバック関数が true を返した場合、入力配列の現在のキー値が結果配列に返されます。配列キー名は変更されません。 例:<?php function f($var){ return($var !=" "); } $arr = [11," ",33,44," ",66]; var_dump($arr); $NewArr=array_filter($arr,"f"); var_dump($NewArr); ?>推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで配列内のスペース要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。