gpt4 book ai didi

php - 如何从多维数组中获取具有特定键/值对的特定数组

转载 作者:行者123 更新时间:2023-12-03 02:28:13 25 4
gpt4 key购买 nike

在 PHP 中如果我有一个像这样的多维数组,我怎样才能获得唯一具有键突出显示 = 1 的数组,而不使用 foreach、for 或任何类型的循环?这可能吗?

array(
array(
[id] => xxx,
[name] => blah,
[highlight] => 0

),
array(
[id] => yyy,
[name] => blahblah,
[highlight] => 1
),
array(
[id] => zzz,
[name] => blahblahblah,
[highlight] => 0
),
)

谢谢

最佳答案

除非我弄错了,否则不执行某种循环是不可能的。我能想到的最好的解决方案是使用 array_filter() ,但是,这本质上与循环相同:

$theArray = array_filter($array, function($v) { return $v['highlight'] == 1; });

关于php - 如何从多维数组中获取具有特定键/值对的特定数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16317162/

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