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

青灯夜游
リリース: 2023-03-16 08:08:01
オリジナル
3423 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート