0
删除键我想删除键[参考价格]但我用为删除功能不适用于这种情况下在多维数组
工作,我有:
Array(
[Values] => 1
[Product] => Array(
[Details] => Array(
[ID] => 1
[Price] => Array(
)
)
)
)
我的目标是:
Array(
[Values] => 1
[Product] => Array(
[Details] => Array(
[ID] => 1
)
)
)
我用这个去除:
function remove_key($array, $key)
{
foreach($array as $k => $v) {
if(is_array($v)) {
$array[$k] = remove_key($v, $key);
} elseif($k == $key) {
unset($array[$k]);
}
}
return $array;
}
$array = remove_key($array,'Price');
这里有什么问题?
可能重复[在多维数组中删除父键](https:// stack overflow.com/questions/46410080/remove-parent-key-in-multidimensional-array) – RomanPerekhrest
可能重复[PHP递归取消数组键匹配](https://stackoverflow.com/questions/1708860/php-recursively-未固化的阵列密钥-如果匹配) – Script47