#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp foreach メソッドで配列を削除します: 最初に PHP サンプル ファイルを作成し、次に配列を定義し、最後に "foreach($db as $k=>$v){...}" を通じて削除します。それ。
具体的な質問:
php foreachで配列を削除するにはどうすればよいですか? PHP foreach delete array配列出力、1 つの値を削除し、残りの値を表示したいと考えています。 Array:Array ( [0] => Array ( [uid] => 1 [tid] => 0 [username] => 123 [truename] => 3333 [groupid] => 1 ) [1] => Array ( [uid] => 2 [tid] => 0 [username] => 321 [truename] => 5 [groupid] => 1 ) [2] => Array ( [uid] => 4 [tid] => 0 [username] => 456 [truename] => 5 [groupid] => 2 )[groupid] => 2 の配列を表示し、[groupid] => 1 を削除したいだけです。
foreach($db as $v){ if($v['groupid'] == 1){ unset($db[$v['groupid']]); } }
実装方法:
foreach($db as $k=>$v){ if($v['groupid'] == 1){ unset($db[$k]); } }推奨学習:「
PHP ビデオチュートリアル」
以上がPHP foreachで配列を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。