PHP 배열 함수를 사용하면 배열에 액세스하고 조작할 수 있습니다.
단순 배열과 다차원 배열을 지원합니다.
PHP 배열 기능은 PHP 코어의 필수적인 부분입니다. 이 기능을 사용하기 위해 설치가 필요하지 않습니다.
기능 | 설명하다 |
---|---|
정렬() | 배열을 만듭니다. |
array_change_key_case() | 키가 모두 대문자 또는 소문자인 배열을 반환합니다. |
배열_청크() | 배열을 새로운 배열 청크로 분할합니다. |
배열_열() | 입력 배열의 단일 열 값을 반환합니다. |
배열_결합() | 두 개의 배열(하나는 키가 있고 다른 하나는 키가 있음)을 병합하여 새 배열을 만듭니다. |
array_count_values() | 배열의 모든 값이 나타나는 횟수를 계산하는 데 사용됩니다. |
배열_차이() | 배열을 비교하고 두 배열 간의 차이를 반환합니다(키 값만 비교). |
array_diff_assoc() | 배열을 비교하고 두 배열 간의 차이를 반환합니다(키 이름과 키 값 비교). |
array_diff_key() | 배열을 비교하고 두 배열 간의 차이를 반환합니다(키만 비교됨). |
array_diff_uassoc() | 배열을 비교하고 두 배열의 차이를 반환합니다(사용자 정의 키 비교 함수를 사용하여 키 이름과 키 값을 비교). |
array_diff_ukey() | 배열을 비교하고 두 배열의 차이를 반환합니다(사용자 정의 키 비교 기능을 사용하여 키 이름만 비교). |
배열_채우기() | 주어진 키 값으로 배열을 채웁니다. |
array_fill_keys() | 주어진 키 값으로 배열을 채웁니다. |
배열_필터() | 콜백 함수를 사용하여 배열의 요소를 필터링합니다. |
배열_플립() | 배열의 키 이름과 해당 관련 키 값을 역방향/교환합니다. |
배열_교차() | 배열을 비교하고 두 배열의 교집합을 반환합니다(키 값만 비교). |
array_intersect_assoc() | 배열을 비교하고 두 배열의 교집합을 반환합니다(키 이름과 키 값 비교). |
array_intersect_key() | 배열을 비교하고 두 배열의 교집합을 반환합니다(키만 비교됨). |
array_intersect_uassoc() | 배열을 비교하고 두 배열의 교집합을 반환합니다(사용자 정의 키 비교 함수를 사용하여 키와 키 값 비교). |
array_intersect_ukey() | 배열을 비교하고 두 배열의 교집합을 반환합니다(사용자 정의 키 비교 함수를 사용하여 키만 비교). |
array_key_exists() | 지정된 키가 배열에 존재하는지 확인합니다. |
배열_키() | 배열의 모든 키를 반환합니다. |
배열_맵() | 지정된 배열의 각 값에 사용자 정의 함수를 적용하고 새 값을 반환합니다. |
배열_병합() | 하나 이상의 배열을 단일 배열로 결합합니다. |
array_merge_recursive() | 하나 이상의 배열을 반복적으로 단일 배열로 결합합니다. |
array_multisort() | 여러 배열 또는 다차원 배열을 정렬합니다. |
배열_패드() | 지정된 값을 가진 지정된 수의 요소를 배열에 삽입합니다. |
배열_팝() | 배열에서 마지막 요소를 제거합니다(스택에서 제거). |
배열_제품() | 배열에 있는 모든 값의 곱을 계산합니다. |
배열_푸시() | 배열 끝에 하나 이상의 요소를 삽입(푸시)합니다. |
배열_랜드() | 배열에서 하나 이상의 요소를 무작위로 선택하고 키 이름을 반환합니다. |
배열_감소() | 사용자 정의 함수를 사용하여 반복적으로 배열을 문자열로 줄이고 이를 반환합니다. |
배열_대체() | 첫 번째 배열의 값을 다음 배열의 값으로 바꿉니다. |
array_replace_recursive() | 첫 번째 배열의 값을 후속 배열의 값으로 재귀적으로 대체합니다. |
array_reverse() | 원래 배열의 요소 순서를 반대로 바꾸고 새 배열을 만들어 반환합니다. |
배열_검색() | 주어진 값에 대해 배열을 검색하고 성공하면 해당 키를 반환합니다. |
배열_시프트() | 배열에서 첫 번째 요소를 제거하고 제거된 요소의 값을 반환합니다. |
배열_슬라이스() | 배열의 선택된 부분을 반환합니다. |
array_splice() | 배열에서 지정된 요소를 제거하고 다른 값으로 바꿉니다. |
배열_합() | 배열에 있는 모든 값의 합계를 반환합니다. |
array_udiff() | 배열을 비교하고 두 배열의 차이를 반환합니다(사용자 정의 키 비교 함수를 사용하여 키 값만 비교). |
array_udiff_assoc() | 배열을 비교하고 두 배열 간의 차이를 반환합니다(키 이름과 키 값 비교, 내장 함수를 사용하여 키 이름 비교, 사용자 정의 함수를 사용하여 키 값 비교). |
array_udiff_uassoc() | 배열을 비교하고 두 배열 간의 차이를 반환합니다(키와 키 값을 비교하려면 두 개의 사용자 정의 키 비교 함수를 사용합니다). |
배열_교차() | 배열을 비교하고 두 배열의 교집합을 반환합니다(사용자 정의 키 비교 함수를 사용하여 키 값만 비교). |
array_uintersect_assoc() | 배열을 비교하고 두 배열의 교집합을 반환합니다(키 이름과 키 값 비교, 내장 함수를 사용하여 키 이름 비교, 사용자 정의 함수를 사용하여 키 값 비교). |
array_uintersect_uassoc() | 배열을 비교하고 두 배열의 교집합을 반환합니다(두 개의 사용자 정의 키 비교 함수를 사용하여 키와 키 값을 비교). |
배열_고유() | 배열에서 중복된 값을 제거합니다. |
array_unshift() | 배열의 시작 부분에 하나 이상의 요소를 삽입합니다. |
배열_값() | 배열의 모든 값을 반환합니다. |
array_walk() | 배열의 각 구성원에 사용자 기능을 적용합니다. |
array_walk_recursive() | 배열의 각 멤버에 사용자 함수를 재귀적으로 적용합니다. |
정렬() | 키 값을 기준으로 내림차순으로 연관 배열을 정렬합니다. |
정렬() | 키 값을 기준으로 연관 배열을 오름차순으로 정렬합니다. |
콤팩트() | 변수 이름과 해당 값을 포함하는 배열을 만듭니다. |
세다() | 배열의 요소 수를 반환합니다. |
현재의() | 배열의 현재 요소를 반환합니다. |
각() | 배열의 현재 키/값 쌍을 반환합니다. |
끝() | 배열의 내부 포인터를 마지막 요소로 설정합니다. |
발췌() | 배열의 변수를 현재 기호 테이블로 가져옵니다. |
in_array() | 지정된 값이 배열에 존재하는지 확인합니다. |
열쇠() | 연관 배열에서 키 이름을 가져옵니다. |
크르소트() | 키 이름을 기준으로 내림차순으로 연관 배열을 정렬합니다. |
ksort() | 키 이름을 기준으로 연관 배열을 오름차순으로 정렬합니다. |
목록() | 배열의 값을 일부 배열 변수에 할당합니다. |
natcasesort() | "자연 정렬" 알고리즘을 사용하여 대소문자를 구분하지 않고 배열을 정렬합니다. |
natsort() | "자연 정렬" 알고리즘을 사용하여 배열을 정렬합니다. |
다음() | 배열의 내부 포인터를 한 위치 뒤로 이동합니다. |
위치() | current()의 별칭입니다. |
이전() | 배열의 내부 포인터를 1비트 뒤로 이동합니다. |
범위() | 지정된 범위의 요소를 포함하는 배열을 만듭니다. |
다시 놓기() | 배열의 내부 포인터를 첫 번째 요소로 설정합니다. |
정렬() | 숫자형 배열을 내림차순으로 정렬합니다. |
혼합() | 배열의 요소를 무작위 순서로 다시 정렬합니다. |
크기() | count()의 별칭입니다. |
종류() | 숫자형 배열을 오름차순으로 정렬합니다. |
우아정렬() | 사용자 정의 비교 함수를 사용하여 배열의 키 값을 정렬합니다. |
영국정렬() | 사용자 정의 비교 함수를 사용하여 배열의 키를 정렬합니다. |
유소트() | 사용자 정의 비교 함수를 사용하여 배열을 정렬합니다. |