我试图按值取消数组。我只有ExerciseID
并且需要unset
它所属的数组。
我的数组的结构如下:
Array
(
[0] => Array
(
[ExerciseID] => 644
[Sets] =>
[Reps] =>
)
[1] => Array
(
[ExerciseID] => 33
[Sets] =>
[Reps] =>
)
)
非常感谢提前。
答案 0 :(得分:1)
循环遍历数组并使用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] =>
)
)