我今天在编码过程中遇到了一个难题。我想分享并从你那里得到帮助。
我对 MySql 数据库进行查询并以数组形式获取结果。所以我有这样的输出:
$rows=array(n) { // for each n value elements can have different values
["val1"] => string(3) "abc"
["val2"] => string(3) "def"
["val3"] => string(3) "ghi"
["val4"] => string(3) "jkl"
}
因此,例如,假设 n=4 并且我需要创建唯一的对,相同数量的对不会出现在队列中。
我需要的是如示例中所示:
n= 1, 2, 3, 4
我需要得到的对:
1-2, 1-3, 1-4, 2-3, 2-4, 3-4
我需要避免像2-1. 3-1, 4-1, 3-2, 4-2, 4-3 and 1-1, 2-2, 3-3, 4-4
.
对于每一对,我将检查这对数组是否相等。
我怎样才能做到这一点?