如果匹配,我如何取消配对?
$pair = array(
array('number' => 1000),
array('number' => 2000),
array('number' => 3000),
array('number' => 2000),
array('number' => 2000)
);
if(sizeof($pair) >= 2) {
$i = 1;
$pair_A = $pair[0];
while(sizeof($pair) > $i) {
$pair_B = $pair[$i];
if($pair_A['number'] == $pair_B['number']) {
//with match
} else {
//no match
}
$i++;
unset($pair_B);
}
unset($pair_A);
}
$pair_A
即使我取消设置变量值,它也总是重复。
我想要一个由两个配对的结果:
1. No Match = 1000 empty
2. Match with #4 = 2000 2000
3. No Match = 3000 empty
4. Match with #2 = 2000 2000
5. No Match = 2000 empty
如果匹配,则相应的值也会像 #2 和 #3 一样匹配(反之亦然匹配我猜)。
这可能吗?请帮助我,我已经在这个流程中遇到了几个月的麻烦......我希望你能帮助我。