问题标签 [multiple-conditions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
119 浏览

php - php比较数组以配对人(有条件)

我正在编写一个 PHP 脚本,它本质上是一个礼品袋(从帽子里抽出名字)。但是有几个条件:
- 你不能和你的配偶配对
- 你不能拥有去年的人
- 你不能拥有自己(显然)

我写了一个代码,比如:

我在这里这里找到了类似的解决方案,但它们的条件与我不同。也可能有更好的方法来处理错误,但这可以在几次重新运行后完成。

我的问题是,有时它与您去年的同一个人配对(最常见的是最后一个结果与两年相同)。我的 while 循环有什么问题?

我假设以下 while 语句:

没有被解释成我想要的样子。但这在理论上似乎是正确的。

0 投票
2 回答
152 浏览

java - 在java中具有多个条件的while循环

Java新手在这里。我有多个 while 循环。所有人都认为它会按顺序下降,直到 while 条件等于 true。我的输出表明它会执行它发现的第一个 while 循环,然后退出,而不查看其他循环。请告知是否有更好的方法来执行此操作,或者您是否看到明显的错误。(xCar =3, yCar =3) 和 Destination = (1,1) 的样本输出只是“West”“West”。应该有2个“南”。*请原谅打印语句,我试图调试它在做什么。我还应该指出,我只能将“汽车”移动一个位置,然后需要报告方向。

方法 nextMove() 它正在调用类 Direction 中的枚举

输出

0 投票
5 回答
6454 浏览

ruby-on-rails - Rails 中的多个查询条件 - 如果它们存在。

我在这里搜索时发现了一些类似的问题,但是当我尝试添加除非到我找到的解决方案中时,事情开始破裂......

这是我的工作:

控制器:

一旦我添加了另一个 .where 行(我需要添加很多行),

我收到一个错误:

我假设这是因为第一个除非正在结束我的查询。如何将除非仅应用于每个单独的条件?如果那是,事实上,问题:\

提前致谢!

0 投票
0 回答
715 浏览

javascript - 如果多个条件适用,如何显示隐藏的 div?

我在我目前正在处理的程序中遇到了一些障碍。在问了最后一个问题之后,我几乎可以完成整个事情,直到这一点。我试图做的是不必创建多个 div 来让我的代码工作(它会这样工作,但我宁愿减少代码量)只是使用一个 div 来显示我想要的它显示。例如,这是我正在尝试做的示例的 jfiddle。

http://jsfiddle.net/vcq9L/

这是我正在使用的 HTML 示例

这是js

当您运行 jfiddle 时,第一个单选按钮如何向下运行并显示最终的测试 div,如果这有意义的话,我希望它对所有人都适用。最好将数据放入一个数组中,然后在 js 中调用该数组,以便它也显示我想要的方式,还是比这更简单?

0 投票
1 回答
95 浏览

php - Apache mod_rewrite 条件

我在使用 apaches 模块重写(浏览器友好的 url)时遇到了问题。我想将每个请求重写为指定的 php 文档,期望任何包含给定字符串的请求:

如何包含将包括“teststring”(忽略前后文本)在内的请求重定向到另一个目录的条件?我想直接将 jQuery ajax 调用重定向到另一个目录!


终于得到了解决方案: .htaccess mod_rewrite - 如何从重写规则中排除目录

0 投票
3 回答
1098 浏览

sql - 基于 2 列值的最后一条记录

需要在 MAX(pass_id) 内获取 MAX(retry_id) 的记录。

提前致谢!

0 投票
2 回答
82 浏览

mysql - mysql加入多个条件(不是OR而是AND)

我有连接表的问题并使用多个条件......我的代码:

在此代码中,条件位于 WHERE 子句中。我也尝试加入 JOIN ON (...) 但它也没有工作。当我只有一个条件时,它会起作用。我读了一些关于使用 OR 而不是 AND 的文章,它有效,但不像我预期的那样。我只需要搜索具有特定 ID(多个)的行。

0 投票
3 回答
30359 浏览

c++ - C ++:for循环中的多个退出条件(多个变量):AND -ed或OR -ed?

For 循环和多个变量和条件。

我正在使用 for 循环设置源索引和目标索引以复制数组中的项目。

反正是这样的。

(与) || (||)

我的问题是关于退出条件。这里有两个。src < 8dst >= 0。这些条件是 AND-ed ( &&) 还是 OR-ed ( ||)。

为了进一步解释,条件评估是这样的:

或者他们是这样评价的?

还是完全不同的东西?我想合乎逻辑的做法是评估我上面指定的两种方法之一,而不是其他方法。

0 投票
3 回答
10542 浏览

mysql - 具有多个条件和多个表的 MySQL Query

我有三个表产品、属性和 product_properties。下面给出了表结构和值的子集:

这是我的输出条件:

找到相机 1 的所有镜头(按 lens_family 匹配相机和镜头,这里是“标准”),其中 lens_mount = 'F-Mount' 和 image_circle >= 40 mm 和 focus_length > 5

我为此尝试了以下查询:

但是,如果只有一个条件,此查询只会给出正确的结果。在所有条件下,它没有任何价值。我尝试在 where 条件下使用 OR 代替 AND,但这也无助于获得正确的输出。

任何人都可以解决这个问题。提前致谢。

0 投票
1 回答
41 浏览

mysql - 查询速度,基于条件的数量?

我有一张桌子。specs[id,name,store_id,section_id,category_id,user_id,model_id]
我的查询很简单:

我收到的结果是规格列表。
如果我将查询更改为:

我会得到相同的结果,因为表可以有重复(id当然不包括)
数据样本(注意:

数据库是 MySQL。

问题:由于该表将包含 500k-1000k 条记录,使用第一个查询还是第二个查询会更快吗?更多的条件会让它更快吗?慢点?

编辑

添加记录时,用户必须为所有列提供值。并且记录总是附加到model_id。
所以提供什么其他条件并不重要,因为模型是关键。