$v){if($v == " "){unset($arr[$k]); です。 }} "。 2. array_filter() を通じてコールバック関数を呼び出して、配列要素を処理し、空間要素をフィルターで除外します。"/> $v){if($v == " "){unset($arr[$k]); です。 }} "。 2. array_filter() を通じてコールバック関数を呼び出して、配列要素を処理し、空間要素をフィルターで除外します。">

ホームページ  >  記事  >  バックエンド開発  >  PHPで配列内のスペース要素を削除する方法

PHPで配列内のスペース要素を削除する方法

青灯夜游
青灯夜游オリジナル
2022-05-23 20:11:573405ブラウズ

2 つの方法: 1. 配列を走査し、スペース要素を削除します。構文 "foreach($arr as $k=>$v){if($v == " "){unset($arr) [ $k]);}}」。 2. array_filter() を通じてコールバック関数を呼び出して、配列要素を処理し、空間要素をフィルターで除外します。

PHPで配列内のスペース要素を削除する方法

#このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター

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);
?>

PHPで配列内のスペース要素を削除する方法

方法 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で配列内のスペース要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。