php//类Python的removefunctionremove($arr,$value){returnarray_values(array_diff($arr,array($value)));}var_dump(remove([1,2,3],3));//[1,2]
2 回答
收到一只叮咚
TA贡献1821条经验 获得超4个赞
phpfunctionremove($arr,$value){array_splice($arr,array_search($value,$arr),1);return$arr;}print_r(remove([1,2,3],3));
交互式爱情
TA贡献1712条经验 获得超3个赞
上面的答案只支持数字索引,参考下面方案:functionremove($arr,$value){returnarray_diff($arr,array($value));}var_dump(remove([1,2,3],3));//[1,2]var_dump(remove(['a'=>1,'b'=>2,'c'=>3],3));//['a'=>1,'b'=>2]
添加回答
举报
0/150
提交
取消