
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是查询条件 展开
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是查询条件 展开
1个回答
展开全部
如果是从数据库里查询出来的,那就不要查询 type_id 这个字段就好了
select m_id, model where `表` where type_id = '1'
在select后选择要查询的字段就好了。
如果不是或者不能,即必须从这个数组里删除,那写个for循环好了……
while ( list( $k) = each( $arr)){
unset( $arr[$k]['type_id']);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询