gpt4 book ai didi

php - 如果在 php 中包含特定项目,如何从多维数组中删除数组

转载 作者:行者123 更新时间:2023-12-02 05:57:07 24 4
gpt4 key购买 nike

之前:

$cars = array
(
array("Volvo",22,18),
array("BMW",15,13),
array("Saab",5,2),
array("Land Rover",17,15)
);

我想删除整个数组女巫包括“BMW”作为一个项目

结果是这样的:

$cars = array
(
array("Volvo",22,18),
array("Saab",5,2),
array("Land Rover",17,15)
);

最佳答案

您可以使用 array_filter根据自定义逻辑从数组中删除元素。如果元素应该被保留或移除,回调函数应该返回 truefalse

$filter = 'BMW';

$cars = array_filter($cars, function($car) use ($filter) {
return $car[0] !== $filter;
});

在这里,我们过滤掉第一个元素等于 $filter 变量的所有行。

参见 https://eval.in/950579

关于php - 如果在 php 中包含特定项目,如何从多维数组中删除数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48641314/

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