📜  php 从数组中删除值(如果存在) - PHP (1)

📅  最后修改于: 2023-12-03 15:33:36.642000             🧑  作者: Mango

PHP 从数组中删除值(如果存在)

在 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 中从数组中删除值。