如何在循环中检查相同的值

时间:2016-03-03 09:18:42

标签: php mysql web

我的问题是:如何在循环中检查相同的值? 我有这样的数据收集:1, 2, 3, 4, 4, 5 我想要这样的输出

for()
1 no
2 no
3 no
4 yes
5 no
}

我试过这样但没有工作:

 <?php $temp_id = array();?>
for()
if(!in_array($myField,$temp_id)){
no
}else{
yes
}

2 个答案:

答案 0 :(得分:0)

使用此:$('.demo-sw').each(function(i, obj) { new Switchery(i, {color:'#489eed'}) });

$array = array(1, 2, 3, 4, 4, 5);

答案 1 :(得分:0)

您可以使用array_count_values()执行此操作。

要获得您想要的回报,您可以执行以下代码

foreach (array_count_values($array) as $value => $count) {
    if ($count > 1) {
        echo $value . ' : ' . 'Yes';
    } else {
        echo $value . ' : ' . 'No';
    }
}