我有两个键值对数组,一个是原始数组,另一个是需要删除的键值对的数组。我需要删除特定的组合,即$ removeArray将包含:从PHP数组中删除特定键值对
Array([Word] => 78)
我已经试过:
foreach($removeArray as $key => $value){unset($originalArray[$key][$value]);}
这并不在所有的工作。 我需要删除基于确切的键值对匹配。
编辑:
原始
Array ([distribution] => 25 [watch] => 25 [electricity] => 25 [timepiece] => 8 [wristwatch] => 25 [energy] => 8 [transmission] => 8 [clock] => 16)
删除
Array ([timepiece] => 8 [energy] => 8 [watch] => 17)
结果
Array ([distribution] => 25 [watch] => 25 [electricity] => 25 [wristwatch] => 25 [transmission] => 8 [clock] => 16)
注:
[watch] => 25
不会受到影响,因为它不等于[watch] => 17
您可以发布×2个阵列和预期的结果? –
if($ key ==“Word”){unset($ originalArray [$ key] [$ value]);} – Poria
发布示例数组。 – photocode