具体问题:
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]); } }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)