[英]searching for key in multidimensional array by sub array value
我试图通过值取消设置数组。 我只有ExerciseID
,也需要unset
它所属的数组。
我的数组的结构如下:
Array
(
[0] => Array
(
[ExerciseID] => 644
[Sets] =>
[Reps] =>
)
[1] => Array
(
[ExerciseID] => 33
[Sets] =>
[Reps] =>
)
)
提前谢谢了。
遍历数组,并使用您的ExerciseID
的值检查数组中的ExerciseID
密钥,如果找到,则将其取消设置并从循环中分解。
$exid=33;
foreach($arr as $k=>$arr1)
{
if($arr[$k]['ExerciseID']==$exid)
{
unset($arr[$k]);
break;
}
}
print_r($arr);
OUTPUT :
Array
(
[0] => Array
(
[ExerciseID] => 644
[Sets] =>
[Reps] =>
)
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.