📅  最后修改于: 2023-12-03 15:33:36.642000             🧑  作者: Mango
在 PHP 中,我们可以使用 array_search()
函数来查找数组中的某个值是否存在,并返回它的键值。如果键值存在,我们可以使用 unset()
函数将其从数组中删除,否则什么也不做。
下面是一个示例代码片段:
<?php
$fruits = array('apple', 'banana', 'orange');
$key = array_search('banana', $fruits);
if ($key !== false) {
unset($fruits[$key]);
}
print_r($fruits);
?>
这段代码将在 $fruits
数组中查找 'banana'
值的键值,如果该键值存在,则使用 unset()
函数将其从数组中删除。最后,我们使用 print_r()
函数输出删除后的 $fruits
数组。
输出结果为:
Array
(
[0] => apple
[1] => orange
)
该示例代码可以帮助您更好地理解如何在 PHP 中从数组中删除值。