공통된 배열 추출하기

공통된 배열 추출하기

QA

공통된 배열 추출하기

본문


$total_number="1,3,5,7,9,11,13,15";
$my_number="1,2,3,4,5";

 

안녕하세요.

콤마로 구분된 배열이 담긴 위와같은 변수가 있다고 가정하겠습니다.

두변수의 공통된 배열 값인 1 3 5 를 뽑아내어 새로운 변수에 다시 담아주려면 어찌해야 할까요?

 

이 질문에 댓글 쓰기 :

답변 2


<?php

$total_number="1,3,5,7,9,11,13,15";
$my_number="1,2,3,4,5";

$arr1 = explode(",",$total_number);
$arr2 = explode(",",$my_number);
$arr3 = array();
$cnt  = 0;
foreach($arr1 as $val) {
    foreach($arr2 as $val2) {
        if ($val == $val2) {
            $arr3[$cnt] = $val;
            $cnt++;
        }
    }
}
 
print_r($arr3);
?>

이렇게 해보시면 될듯 합니다.



$total_number = "1,3,5,7,9,11,13,15";
$total_number = explode(",", $total_number);
$my_number = "1,2,3,4,5";
$my_number = explode(",", $my_number);


$result = array_intersect($total_number, $my_number);
 
array(3) { [0]=> string(1) "1" [1]=> string(1) "3" [2]=> string(1) "5" }
답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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