이 기사는 주로 PHP 배열 처리 기능에 대한 자세한 설명을 공유합니다.
1. 배열은 키 값과 요소 값으로 구성되어 있기 때문에 키 값과 요소에 동작하는 함수가 많습니다.
1.array_values($contact):
키 이름을 유지하지 말고 인덱스에 따라 배열을 정렬하세요
2.array_keys($contact,'선택적 매개변수','선택적 매개변수 true/false'):
선택적 매개변수가 설정되면 선택적 매개변수에 따라 키 이름이 반환됩니다. 설정하지 않으면 배열의 키 이름이 직접 반환됩니다. false는 기본 매개변수 유형에 의존하지 않음을 의미합니다. 'value','$contact','can 선택 매개변수 true/false'):
설정 후 검색 값이 문자열인 경우 true 유형이 정확히 동일해야 합니다. true이면 크기가 구별됩니다
4.array_search('요소 값', $ lamp,'선택적 매개변수 true/false')
true 엄격한 변수 subscript
array_key_exists('요소 값', $contact):
5.array_flip($contact):
배열 Interchange의 키 이름과 요소 값을 변환합니다. 값이 여러 번 나타나는 경우 마지막 키 이름은 해당 값입니다
6.array_reverse($contact,'선택적 매개 변수 true/ false'):
배열의 순서를 반대로 하고, true는 키 이름을 변경하지 않고 유지합니다.
둘. 배열 요소 수 관련 함수
1.count($contact,'선택적 매개변수 0/1'):
배열의 요소 수를 계산합니다. 선택적 매개변수는 다차원 배열을 재귀적으로 감지할지 여부를 나타냅니다. 0이면 감지 안함, 1이면 감지
2.array_count_values($contact):
배열 요소의 발생 횟수를 계산하여 배열을 출력하며, 키 이름은 요소 값, 하라주쿠 위치의 발생 횟수
3.array_unique($contact):
배열 삭제 반복되는 요소 값, 반복되는 요소, 키 이름은 첫 번째 요소의 키 이름을 그대로 유지
세. 배열을 처리하기 위해 콜백 함수를 사용하는 함수
1.array_filter($contact,'선택적 "호출된 함수"'):
콜백 함수는 true를 반환하고 현재 배열 값은 유지되며 최종 출력은
2입니다. array_walk($contact, '콜백 함수', '선택적 매개변수'):
콜백 함수는 두 개의 매개변수를 전달합니다. 첫 번째 매개변수는 배열 요소 값이고 두 번째 매개변수는 키 이름입니다
3.array_map(' 콜백 함수', $ 선택적 매개 변수 배열 $contact1' 접촉 후,'):
하나의 배열만 전달될 경우 콜백 함수 호출을 기반으로 출력됩니다. 여러 배열의 경우에도 마찬가지입니다.
콜백 함수를 사용할 때도 마찬가지입니다. 비어 있으면 길이가 동일한 두 개의 배열이 출력됩니다. 병렬 콜백은 첫 번째 배열의 첫 번째 요소를 호출한 다음 두 번째 배열의 두 번째 요소를 호출한 다음 배열 길이가 다른 경우 순서대로 호출하는 것입니다. , 더 짧은 배열은 빈 셀로 보완됩니다. 배열 정렬 함수
1. sort() 및 rsort():
배열의 내부 요소를 작은 것에서 큰 것으로 정렬합니다.
배열의 내부 요소를 큰 것에서 작은 것으로 정렬합니다.원래 인덱스를 버립니다. 배열 요소 2. ksort() 및 Krsort()
키 이름에 따라 배열 정렬
키 이름을 작은 것에서 큰 것으로 정렬
키 이름을 큰 것에서 작은 것으로 정렬
3.asort( ) 및 arsort()
Sort 요소 값에 따라 키 이름을 유지합니다
4. 자연 정렬 방법에 따라 배열을 정렬합니다
natsort() 및 natcasesort()
에서 숫자 정렬 방법에 따라 1~9 및 a~z의 문자. 전자는 키 이름을 무시하고 후자는 키 이름이 유지되며 전자는 대소문자를 구분하고 후자는 대소문자를 구분하지 않습니다
5.usort():
User -define
6. 다차원 배열 정렬:
array_multisort(), 배열 값을 기준으로 연속 정렬
5. 배열 분할, 병합, 분해, 결합
1.array_slice($contact,'요소의 초기값을 가져옵니다','옵션 매개변수: 요소의 길이를 가져옵니다','옵션 매개변수: true/false'):
요소의 초기값이 다음과 같은 경우 양수이면 앞에서 뒤로 가져오고, 음수의 경우 앞에서 뒤로 가져옵니다. 마지막 요소가 -1이면 음수부터 뒤로 가져옵니다.
true는 키 이름
2.array_splice($contact,'삭제된 요소의 초기 값','삭제된 요소의 길이','선택 매개변수: 대체 배열'):
을 유지합니다. 초기값이 양수이면 이 값부터 삭제가 시작됩니다. 음수는 슬라이스()와 동일합니다. 대체 배열이 설정된 경우 삭제된 위치에 대체 배열이 삽입됩니다.
3.array_combine($contact1,$contact2):
두 배열의 요소 개수는 동일해야 합니다. 첫 번째 배열 요소는 키 값이고 두 번째 배열 요소는 요소 값입니다
4.array_merge( $contact1 ,$contact2):
첫 번째 매개변수는 필수 매개변수로 하나만 인덱스 배열 형태로 출력되며 여러 배열이 병합되고 키 이름이 반복되며 후자는 이전 매개변수를 덮습니다
5.array_intersect($contact1, $contact2):
배열의 교차점, 키 이름은 변경되지 않고 그대로 유지되며 배열 값만 비교되어 첫 번째 배열에 있는 둘의 공통 기능이 출력됩니다
6. array_diff($contact1,$contact2,$contact3):
배열의 차이 집합의 경우 첫 번째 배열과 두 번째 매개 변수는 필수 매개 변수이며 세 번째 매개 변수는 향후에도 선택 사항인 값을 출력합니다. 한 배열에는 존재하지만 다른 배열에는 존재하지 않습니다.
관련 권장 사항:
JavaScript에서 익명 이벤트 처리 기능을 제거하는 방법
기본 JavaScript 기능의 배열 처리 기능 사용 예 요약
위 내용은 PHP 배열 처리 기능에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!