📅  最后修改于: 2023-12-03 15:23:47.414000             🧑  作者: Mango
在 PHP 中删除关联数组中的键及其值,可以使用 unset()
函数。
unset($array[$key]);
其中,$array
是关联数组的变量名,$key
是要删除的键的名称。
示例:
// 定义关联数组
$fruits = array(
'apple' => 'red',
'banana' => 'yellow',
'orange' => 'orange'
);
// 删除键为 'banana' 的元素
unset($fruits['banana']);
// 输出结果
print_r($fruits);
以上代码的输出结果:
Array
(
[apple] => red
[orange] => orange
)
如上所述,关联数组中的键及其值可以使用 unset()
函数进行删除。如果你需要删除多个键或者是整个关联数组,可以使用 for 循环或者是 unset()
函数进行删除。
// 删除多个键
unset($fruits['banana'], $fruits['orange']);
// 或使用 for 循环
foreach (array('banana', 'orange') as $key) {
unset($fruits[$key]);
}
// 删除整个数组
unset($fruits);