描述:
我有一个数组2d:
$array = InvApplication::model()->findall(array('order'=>'app_name'));
数组包含下一个元素:“app 5”,如何避免?
实际产量:
app_name|field1|field2|fieldN|..|..
appn |
appn1 |
appn2 |
app5 |
已测试
我已经用unset、in_array和strpos函数进行了测试。除了:
php - finding keys in an array that match a pattern
Delete element from multidimensional-array based on value
我的实际代码:
这是一个实际的方法,但并不像我想要的那样工作。
$deleteapp = "app5";
unset($list[$deleteapp]); Test with unset or array_diff
foreach($list as $k=>$v)
{
if(in_array($v,array('app5'))) unset($list[$k]);}
我期望这样:
app_name|field1|field2|fieldN|..|..
appn |
appn1 |
appn2 |
- 谢谢-谢谢
1条答案
按热度按时间7ivaypg91#
似乎您要从选择结果中排除app_name在这种情况下,您可以使用条件