foreach ループで unset() 関数を使用すると、指定された配列要素を削除できます。次の記事では、unset() 関数を理解し、指定された配列要素を削除するための foreach ループでの unset() 関数について説明します。配列要素.メソッド、皆さんの参考になれば幸いです。
unset() 関数: は、指定された変数の登録を解除するために使用される PHP の組み込み関数です。この関数の動作はさまざまな要因によって異なります。この関数がユーザー定義関数の内部から呼び出された場合、内部の変数に関連付けられた値は初期化解除され、外部では初期化されます。 [ビデオチュートリアルの推奨: PHP チュートリアル]
基本的な文構造:
unset( $variable )
以下では、コード例を使用して、指定された配列要素を削除する unset() 関数を紹介します。 foreach ループのメソッド。
例 1: 1 次元配列
<?php // 声明数组并初始化它 $Array = array( "PHP", "JavaScript", "Python" ); // 输出数组元素 var_dump($Array); // 在foreach循环中移除指定数组元素 foreach($Array as $k => $val) { if($val == "JavaScript") { unset($Array[$k]); } } // 输出数组元素 var_dump($Array); ?>
出力:
例 2: 2 -次元配列
<?php // 声明数组并初始化它 $Array = array( array(0 => 1), array(4 => 10), array(6 => 100) ); // 输出数组元素 var_dump($Array); // 在foreach循环中移除指定数组元素 foreach($Array as $k => $val) { if(key($val) == 4) { unset($Array[$k]); } } // 输出数组元素 var_dump($Array); ?>
出力:
上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !
以上がunset() を使用して foreach ループ内の配列要素を削除するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。