ホームページ >バックエンド開発 >PHPの問題 >PHP配列からnull値を削除する方法

PHP配列からnull値を削除する方法

青灯夜游
青灯夜游オリジナル
2022-05-07 20:35:353687ブラウズ

方法: 1. 構文 "foreach($arr as $k=>$v){}" を使用して配列をループします; 2. ループ本体で、"== を使用して、要素の値が null の場合は、unset() を使用して要素を削除します (構文は "if($v==null){unset($arr[$k]);}" です。

PHP配列からnull値を削除する方法

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター

null を削除PHP 配列からの値メソッド

実装メソッド:

  • foreach ステートメントを使用して配列をループします

  • ループ本体で、配列要素が null かどうかを確認します。そうである場合は、unset() を使用して要素を削除します。

    unset() 関数は、配列要素を破棄するために使用されます。与えられた変数、unset($ arr[$key])

実装例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = array(1,2,null," ",null,"",3,4);
var_dump($arr);
foreach ($arr as $key => $value){
	if($value==null){
		unset($arr[$key]);
	}
}
var_dump($arr);
?>

PHP配列からnull値を削除する方法

##知識の拡大:

foreachこのステートメントは、配列の添え字に関係なく配列を走査し、不連続なインデックス配列や添え字として文字列を含む連想配列に使用できます。

foreach ステートメントがループすると、配列内のポインタが 1 ステップ前に移動し、配列の終わりまで走査され、走査が停止して、次のループで次の配列要素が取得されます。ループが終了します。

foreach ステートメントには 2 つの構文形式があります:

  • 構文形式 1:

  • foreach ($array as $value){
        语句块;
    }
指定された

$ を走査します。 array 配列。各ループで現在の配列の値を $value に割り当てます。

  • 構文形式 2:

  • foreach ($array as $key => $value){
        语句块;
    }
指定された

$array 配列をトラバースし、各ループで現在の配列は $value に割り当てられ、キー名は $key に割り当てられます。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP配列からnull値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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