gpt4 book ai didi

php - for-each循环,大于20放入另一个数组

转载 作者:行者123 更新时间:2023-12-03 22:18:40 24 4
gpt4 key购买 nike

我陷入了这个我似乎一生都无法完成的练习。

$numbers2 = [21, 5, 4, 6, 76, 2, 18, 85, 55, 1];

foreach ($numbers2 as &$value) {
$largeNumbers[] = $value > 20;
}

这就是我到目前为止所拥有的代码。我在这里尝试做的是使用 for-each 循环将所有大于 20 的数字添加到另一个数组中,我将其命名为 $largeNumbers。我上面插入的代码似乎打印出真值和假值,这不是我想要的。我真的很感激有人能告诉我我可能做错了什么,甚至向我展示更好的方法。 我必须使用 for-each 循环。

最佳答案

对于每个项目,您将检查它是否大于 20,这会产生一个 bool 值(要么是,要么不是),然后将该值存储到结果数组中。相反,您可以使用 if 语句`仅获取满足条件的元素:

foreach ($numbers2 as &$value) {
if ($value > 20) {
$largeNumbers[] = $value;
}
}

关于php - for-each循环,大于20放入另一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46534329/

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