如果>;3个选择是相同的php

如果>;3个选择是相同的php,php,comparison,selectedvalue,Php,Comparison,Selectedvalue,我已经试图弄清楚这一点,但无法找到它的底部,所以我恳请您的帮助,请。我能解释的最好方法就是举个例子 假设您有6个选择框,用户从列表中选择项目,一旦提交,值将通过“获取”发送并在屏幕上显示结果 我该如何检查6个选择中的3个或更多个是否相同?我知道如何从GET获取所选值,但不知道如何检查3个或更多个值是否是相同的选择 任何帮助都将不胜感激 问候 <select class="form-control"> <option value="" disabled="

我已经试图弄清楚这一点,但无法找到它的底部,所以我恳请您的帮助,请。我能解释的最好方法就是举个例子

假设您有6个选择框,用户从列表中选择项目,一旦提交,值将通过“获取”发送并在屏幕上显示结果

我该如何检查6个选择中的3个或更多个是否相同?我知道如何从GET获取所选值,但不知道如何检查3个或更多个值是否是相同的选择

任何帮助都将不胜感激

问候

<select class="form-control">
            <option value="" disabled="" selected="">Select Choice</option>
            <option value="choice1" >Choice 1</option>
            <option value="choice1">Choice 2</option>
            <option value="choice1">Choice 3</option>
        </select>
<select class="form-control">
            <option value="" disabled="" selected="">Select Choice</option>
            <option value="choice1" >Choice 1</option>
            <option value="choice1">Choice 2</option>
            <option value="choice1">Choice 3</option>
        </select>
<select class="form-control">
            <option value="" disabled="" selected="">Select Choice</option>
            <option value="choice1" >Choice 1</option>
            <option value="choice1">Choice 2</option>
            <option value="choice1">Choice 3</option>
        </select>
<select class="form-control">
            <option value="" disabled="" selected="">Select Choice</option>
            <option value="choice1" >Choice 1</option>
            <option value="choice1">Choice 2</option>
            <option value="choice1">Choice 3</option>
        </select>
<select class="form-control">
            <option value="" disabled="" selected="">Select Choice</option>
            <option value="choice1" >Choice 1</option>
            <option value="choice1">Choice 2</option>
            <option value="choice1">Choice 3</option>
        </select>
<select class="form-control">
            <option value="" disabled="" selected="">Select Choice</option>
            <option value="choice1" >Choice 1</option>
            <option value="choice1">Choice 2</option>
            <option value="choice1">Choice 3</option>
        </select>

选择
选择1
选择2
选择3
选择
选择1
选择2
选择3
选择
选择1
选择2
选择3
选择
选择1
选择2
选择3
选择
选择1
选择2
选择3
选择
选择1
选择2
选择3

您的答案是@u\u mulder首先建议的:
在您的请求子集上设置数组\u计数\u值

但是,您首先必须为您的选择命名,例如

<select name='select[]' class="form-control">
        <option value="" disabled="" selected="">Select Choice</option>
        <option value="choice1" >Choice 1</option>
        <option value="choice1">Choice 2</option>
        <option value="choice1">Choice 3</option>
    </select>
<select name='select[]' class="form-control">
        <option value="" disabled="" selected="">Select Choice</option>
        <option value="choice1" >Choice 1</option>
        <option value="choice1">Choice 2</option>
        <option value="choice1">Choice 3</option>
    </select>
<select name='select[]' class="form-control">
        <option value="" disabled="" selected="">Select Choice</option>
        <option value="choice1" >Choice 1</option>
        <option value="choice1">Choice 2</option>
        <option value="choice1">Choice 3</option>
    </select>
<select name='select[]' class="form-control">
        <option value="" disabled="" selected="">Select Choice</option>
        <option value="choice1" >Choice 1</option>
        <option value="choice1">Choice 2</option>
        <option value="choice1">Choice 3</option>
    </select>
<select name='select[]' class="form-control">
        <option value="" disabled="" selected="">Select Choice</option>
        <option value="choice1" >Choice 1</option>
        <option value="choice1">Choice 2</option>
        <option value="choice1">Choice 3</option>
    </select>
<select name='select[]' class="form-control">
        <option value="" disabled="" selected="">Select Choice</option>
        <option value="choice1" >Choice 1</option>
        <option value="choice1">Choice 2</option>
        <option value="choice1">Choice 3</option>
    </select>

对于
array\u count\u值
I,您是将它们作为数组传递给GET,还是将它们作为具有不同名称的单个GET变量?发布您的代码会有所帮助。用户如何可以多次选择相同的内容作为开始?@apokryfos,您可以有这样的内容:
为什么不使用多重选择?这可行吗?还是问题不同?非常感谢。不确定为什么这个问题被否决了,因为我在SO上没有发现任何类似的问题,我自己也尝试过研究它,但从不知道数组的计数_values@DisplayName不确定。可能是因为从一开始就不是100%清楚,有人只是看了看,因为这个问题投了反对票,然后离开了。有时候确实会发生,这是真的。谢谢你的回复
if (max(array_count_values($_GET['select'])) >= 3) { 
  /* 3 of the same value selected */
}