이런 로직은 어떻게 해야되나요?

이런 로직은 어떻게 해야되나요?

QA

이런 로직은 어떻게 해야되나요?

본문

$a = [1,2,3,4];

$b = [4,7,8,4,2,3,4,1,5,6,9];

 

예로 2개의 배열이 있다고 가정하고요.

$a 배열의 값이(1,2,3,4) 모두 $b에 있을 경우에만 true를 하려면 어떻게 해야 되나요?

;;; 어떻게 하면 좋을까요?

 

 

이 질문에 댓글 쓰기 :

답변 1


function in_arr($a, $b) {
   foreach($a as $key=>&$value){ 
      if(!in_array($value, $b){ 
         return false;
      }
   }
   return true;
}

직접 돌려본건 아니고 그냥 짜본겁니다. 세세한 문법 오류 같은건 있을수 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,525 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT