php怎么删除数组中所有元素的某项值

array0=>array'm_id'=>string'1'(length=1)'model'=>string'oki5860'(length=7)'type_id'=>... array
0 =>
array
'm_id' => string '1' (length=1)
'model' => string 'oki5860' (length=7)
'type_id' => string '1' (length=1) //不要,但查询的时候需要这个,最后的数组不要
1 =>
array
'm_id' => string '2' (length=1)
'model' => string 'dpk200H' (length=7)
'type_id' => string '1' (length=1) //不要,但查询的时候需要这个,最后的数组不要

我想要的结果
array
0 =>
array
'm_id' => string '1' (length=1)
'model' => string 'oki5860' (length=7)
1 =>
array
'm_id' => string '2' (length=1)
'model' => string 'dpk200H' (length=7)
另:type_id是查询条件
展开
 我来答
不二进制
2014-02-12 · TA获得超过749个赞
知道小有建树答主
回答量:441
采纳率:50%
帮助的人:328万
展开全部

如果是从数据库里查询出来的,那就不要查询 type_id 这个字段就好了

select m_id, model where `表` where type_id = '1'

在select后选择要查询的字段就好了。


如果不是或者不能,即必须从这个数组里删除,那写个for循环好了……

while ( list( $k) = each( $arr)){
    unset( $arr[$k]['type_id']);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式