테스트 사이트 - 개발 중인 베타 버전입니다

foreach 중복체크는 어떻게 할수 있나요? 채택완료

humanb2box 5년 전 조회 3,490

</p>

<p>  foreach ($arr as $key=>$value) {

            if($key == $key){</p>

<p>CONTINUE;</p>

<p>}</p>

<p>

 

이렇게 했더니.. 

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

 

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

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

답변 3개

채택된 답변
+20 포인트

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

h
humanb2box
5년 전
네..

$key만 가져와서

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

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

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

humanb2box
5년 전

 

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

릴보이즈
5년 전
mysql 에 중복체크하는거 있어요
https://sesok808.tistory.com/508
쿼리로 이용해서 중복 제거 하면 되지 않아요?

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

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

 

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

h
humanb2box
5년 전
아 데이터 사용합니당..

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

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

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

말이 어렵죠 ㅠㅠ

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

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

로그인