두 개의 배열을 비교해서 한쪽 배열에 있는 요소를 삭제
unset 사용
foreach ($arr1 as $key => $value) {
if(in_array($value, $arr2)){
unset($arr1[$key]);
}
}
//index 재설정
$arr1 = array_values($arr1);
array_diff 사용
$arr1 = array('a', 'b', 'c', 'd', 'e');
//삭제
$arr_value = array_diff($arr1, array('b', 'c'));
//index 재설정
$arr_value = array_values($arr_value);
'[ Web 관련 ] > php' 카테고리의 다른 글
php 상수 사용 (0) | 2020.01.07 |
---|---|
php 자리수 맞게 0 채우기 (0) | 2020.01.07 |
php simplexml_load_string 오류 관련 사항 (0) | 2020.01.02 |
PHPMailer, XPertMailer(XPM4) 메일 보내기 (0) | 2019.12.26 |
php 로그 파일 만들기 (날짜별로 파일 생성 + 삭제) (0) | 2019.12.26 |