php foreach刪除陣列的方法:先建立一個PHP範例檔案;然後定義一個陣列;最後透過「foreach($db as $k=>$v){...}」方式進行刪除即可。
本文操作環境: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中文網其他相關文章!