gpt4 book ai didi

php - 检查循环中多个数组的值

转载 作者:行者123 更新时间:2023-11-29 23:17:30 24 4
gpt4 key购买 nike

我有三个数组 sure[]maybe[]notify[],它们在循环中显示,如下所示:

sure[0]     maybe[0]     notify[0]
sure[1] maybe[1] notify[1]
sure[2] maybe[2] notify[2]
sure[3] maybe[3] notify[3]

等等...

现在我想要的是在表单中获取所有数组,并且应该至少有一个值 sure[0]maybe[0]notify[0] true 或勾选表示水平`。

在此过程中,所有下一行都将相同,并且每一行必须至少包含一个 true 或选中值,尽管可以全部选择或选中。

过去三天我一直在努力解决这个问题。我该如何做到这一点,请检查并给我想法。

提前致谢

最佳答案

您可以通过执行以下操作检查是否至少设置了三者之一:

$oneSet = $sure[0] || $maybe[0] || $notify[0];

如果你想在循环中执行此操作,你可以这样做(假设每个列表都同样长)

$oneSetInEach = true;
for( $i = 0 ; $i < count($sure) ; $i++ ) {
$thisSet = $sure[$i] || $maybe[$i] || $notify[$i]; // check if one is set here
$oneSetInEach = $oneSetInEach && $thisSet; // if all the previous ones are ok, and this is ok, we are still ok
}

// $oneSetInEach will now be true or false depending on whether each row has at least 1 element set.

关于php - 检查循环中多个数组的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27637350/

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