공통된 배열 추출하기
본문
$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" }
답변을 작성하시기 전에 로그인 해주세요.