可以使用array_filter()函数结合匿名函数来实现。array_filter()函数会根据回调函数的返回值来决定是否保留数组元素。
以下是一个示例代码:
<?php
$array = array("apple", "banana", "cherry", "date");
$toRemove = "banana";
$result = array_filter($array, function($value) use ($toRemove) {
return $value !== $toRemove;
});
print_r($result);
?>
输出结果为:
Array
(
[0] => apple
[2] => cherry
[3] => date
)
在上述示例中,我们定义了一个数组 $array
,其中包含了一些字符串元素。然后,我们定义了要删除的字符串 $toRemove
。使用 array_filter()
函数和匿名函数,我们将数组中不等于 $toRemove
的元素保留下来,最后将结果打印出来。
这种方法可以用于从PHP数组中删除任意字符串。
领取专属 10元无门槛券
手把手带您无忧上云