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

PHP foreachで配列を削除する方法

藏色散人
藏色散人オリジナル
2021-07-15 09:31:581698ブラウズ

php foreach メソッドで配列を削除します: 最初に PHP サンプル ファイルを作成し、次に配列を定義し、最後に "foreach($db as $k=>$v){...}" を通じて削除します。それ。

PHP foreachで配列を削除する方法

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

具体的な質問:

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

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