gpt4 book ai didi

php - 按值删除数组项

转载 作者:IT老高 更新时间:2023-10-28 11:42:54 26 4
gpt4 key购买 nike

我需要删除具有给定值的数组项:

if (in_array($id, $items)) {
$items = array_flip($items);
unset($items[ $id ]);
$items = array_flip($items);
}

能否以更短(更高效)的方式完成?

最佳答案

这可以用一个简单的单行来完成。

拥有这个数组:

$arr = array('nice_item', 'remove_me', 'another_liked_item', 'remove_me_also');

你可以这样做:

$arr = array_diff($arr, array('remove_me', 'remove_me_also'));

$arr 的值将是:

array('nice_item', 'another_liked_item')

关于php - 按值删除数组项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1883421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com