首頁 > 後端開發 > PHP問題 > php foreach怎麼刪除數組

php foreach怎麼刪除數組

藏色散人
發布: 2023-03-11 14:52:01
原創
1699 人瀏覽過

php foreach刪除陣列的方法:先建立一個PHP範例檔案;然後定義一個陣列;最後透過「foreach($db as $k=>$v){...}」方式進行刪除即可。

php foreach怎麼刪除數組

本文操作環境:Windows7 系統、PHP7.1版,DELL G3電腦

特定問題:

php foreach怎麼刪除陣列?

PHP foreach 刪除陣列

陣列輸出,我想刪除其中1個值,剩餘的值都顯示出來。

陣列:

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板