채택완료

foreach 중복체크는 어떻게 할수 있나요?

2020-02-11 (화) 16:58:38 3,754
Copy
foreach ($arr as $key=>$value) {
            if($key == $key){

CONTINUE;

}

이렇게 했더니.. 

$key 요놈이 다 없어지네요..

중복 첫번째 혹은 마지막 녀석만 보이게 할 수 잇나요? ㅠ

|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트
2020-02-11 (화) 17:42:07

키만 가져오는건가여?? 자세히 질문해야 답을하죠.. 너무 본인만 아는걸 질문하면 답하기 애매해요

답변에 대한 댓글 1개

네..

$key만 가져와서

중복이 되면 A를 보여주고
아니면 B를 보여주고싶어요

소스는 /adm/visit_os.php 참고했습니다.

thumb-2948941001_1581411301.4363_730x120.png

이런식으로 뽑아냇는데 같은 ip몇 맨끝에 차단 버튼을 없애려고용..

답변에 대한 댓글 1개

mysql 에 중복체크하는거 있어요
https://sesok808.tistory.com/508
쿼리로 이용해서 중복 제거 하면 되지 않아요?
2020-02-11 (화) 17:49:42

https://www.php.net/manual/en/function.array-key-first.php

매뉴얼만 봐도 있어요 응용하기 나름이라서.. 단순히 배열로만 쓰는건지 아님 데이터를 이용해서 하는건지가..

답변에 대한 댓글 1개

아 데이터 사용합니당..

방문자 체크하려고 하는데요

ip가 같아도 입력이 되도록 해놓아서

같은 ip의 첫번째는 a를 보여주고 나머지는 안보여주고,,

말이 어렵죠 ㅠㅠ

답변을 작성하려면 로그인이 필요합니다.