.삭제 단계: 1. array_intersect()를 사용하여 두 배열의 교차점을 얻습니다. "array_intersect(original array 1, (original array 2)"" 구문은 교차점 배열을 반환합니다. 2. array_diff()를 사용하여 두 배열을 분리합니다. 교차 배열과 비교하여 차이 세트를 얻습니다. 즉, 교차 요소를 삭제하고 다른 요소를 얻습니다. 구문은 "array_diff(원래 배열 1, 교차 배열)" 및 "array_diff(원래 배열 2, 교차)입니다. array)"
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP에서는 array_intersect() 및 array_diff() 함수를 사용하여 교차점을 삭제할 수 있습니다. 두 개의 배열
구현 단계:
1단계: array_intersect() 함수를 사용하여 두 배열의 교집합을 얻습니다.
array_intersect() 함수는 두 배열의 값을 비교하고 다음의 교집합 배열을 반환할 수 있습니다.
<?php header('content-type:text/html;charset=utf-8'); $arr1=array(1,2,3,4,5,6,7,8,9); $arr2=array(2,4,6,8,10,12,14,16); var_dump($arr1); var_dump($arr2); $intersect=array_intersect($arr1,$arr2); var_dump($intersect); ?>
2단계: 사용 array_diff() 함수는 두 배열의 교차점을 삭제합니다.
array_diff() 함수를 사용하여 두 배열을 교차점 배열과 비교하여 차이 집합( 교차 요소를 삭제하고 다른 요소를 얻습니다)
<?php header('content-type:text/html;charset=utf-8'); $arr1=array(1,2,3,4,5,6,7,8,9); $arr2=array(2,4,6,8,10,12,14,16); var_dump($arr1); var_dump($arr2); echo "交集数组:"; $intersect=array_intersect($arr1,$arr2); var_dump($intersect); $diff1=array_diff($arr1,$intersect); $diff2=array_diff($arr2,$intersect); echo "删除交集元素后的两数组:"; var_dump($diff1); var_dump($diff2); ?>
설명. :
array_diff() 함수는 두 개 이상의 배열 값을 비교하고 차이 집합을 반환하는 데 사용됩니다. 함수는 두 개 이상의 배열(key=>value value)의 값을 비교하고, 비교된 배열(array1)의 모든 값을 포함하지만 다른 매개변수 배열(array2)에는 포함되지 않은 차이 배열을 반환합니다.
추천 학습: "
PHP 비디오 튜토리얼.위 내용은 PHP에서 두 배열의 교차점을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

求和方法:1、用array_column()获取多维数组中指定一列的全部元素,语法“rray_column(数组, '指定列名')”,会返回一个包含全部元素的结果数组;2、用“array_sum(结果数组)”计算结果数组中所有元素的和即可。

增加元素的方法:1、使用array_push()函数,语法“array_push(二维数组,值1,值2...);”;2、使用array_splice()函数,语法“array_splice(二维数组,count(二维数组),0,元素值)”。

获取方法:1、用“array_values(数组)”将指定数组转为索引数组;2、用“array_search(数值,索引数组)”,在索引数组中搜索数值,返回对应的索引值(下标);3、用“索引值+1”语句获取元素在数组中的位置值。

php数组里面可以放数组。PHP数组可以存储所有类型的数据,当然也包括数组本身;如果一个数组中的元素是另一个数组,就构成了包含数组的数组,即多维度数组。数组的不同维度标志着需用几个下标(索引)来获取对应的数组元素,比如二维数组需用两个下标。

方法:1、循环遍历数组,语法“foreach($arr as $k=>$v){}”;2、循环体中,用“==”判断元素值是否为null,如果是则用unset()删除该元素,语法“if($v==null){unset($arr[$k]);}”。

php中只比较值的数组交集函数是“array_intersect()”;该函数用于比较两个(或更多个)数组的键值,语法“array_intersect(数组1,数组2...)”,会返回一个交集数组,所包含的值是从被比较的数组(数组1)中取。

去掉方法:1、用“sort($arr)”对数组进行升序排序,排序后该数组的第一个元素就是最小值,最后一个元素就是最大值;2、用“array_pop($arr)”删除最后一个元素,用“array_shift($arr)”删除第一个元素即可。

php中可用preg_match_all()配合正则表达式过滤字符串,只获取中文字符;语法“preg_match_all("/[\x{4e00}-\x{9fff}]+/u","$str",$arr);”,会将匹配字符存入“$arr”数组中。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

Dreamweaver Mac版
시각적 웹 개발 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음
