내 사이트에 대한 추첨 경연 대회를 만들고 있는데 숫자를 비교하는 가장 쉬운 방법을 알아야만 두 사람이 같은 숫자를 선택할 수 없습니다. 숫자는 7 세트이고 각 숫자는 1에서 30 사이의 숫자입니다.PHP : 두 세트의 숫자와 중복 기호를 비교하십시오.
예를 들어, 사용자 1이 1, 7, 9, 17, 22, 25, 29를 선택하면 어떻게 사용자 2가 그 똑같은 번호를 선택하지 않습니까?
배열에 7 개의 숫자를 모두 던져서 번호가 정렬되도록 정렬 한 다음 하나의 문자열로 결합하는 방법에 대해 생각해 보았습니다. 그런 다음 다른 사용자가 7 개의 숫자를 선택하면 똑같은 다음 두 개의 숫자를 비교합니다. 그것을하는 더 좋은 방법이 있습니까?
죄송합니다. MySQL을 언급 했어야합니다. 예, 데이터베이스에 저장하는 계획입니다. 숫자 중 6 개가 같을 수도 있고, 모두가 같을 수도 있습니다. 7 개의 열 모두에 고유 색인을 두지 않으려 고하지 마십시오. 사용자 1은 1, 7, 9, 17, 22, 25, 29를 가질 수있는 반면 사용자 2는 1, 7, 9, 17, 22, 25, 30을 가질 수 있습니다. – WMI
예 다중 열 고유 인덱스를 만들면이를 허용합니다. 삽입이 실패하려면 7 개의 모든 열이 다른 항목과 동일해야합니다. – DaveRandom
의미가 있습니다. 주문은? 1, 7, 9, 17, 22, 25, 29 및 7, 1, 9, 25, 22, 17, 29 (같은 번호, 다른 순서) 여전히 실패 할 수 있습니까? – WMI