SIR

공통된 배열 추출하기

공통된 배열 추출하기

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" }
답변을 작성하시기 전에 로그인 해주세요.
전체 43,969
QA 내용 검색

회원로그인

진행중 포인트경매

  1. 참여5 회 시작21.01.16 18:00 종료21.01.23 18:00
  2. 참여4 회 시작21.01.16 12:00 종료21.01.23 12:00
  3. 참여31 회 시작21.01.15 12:00 종료21.01.22 12:00

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

© SIRSOFT