>  기사  >  백엔드 개발  >  PHP 배열에 내장된 함수의 전체 목록

PHP 배열에 내장된 함수의 전체 목록

怪我咯
怪我咯원래의
2017-06-28 10:17:502256검색

1.array_change_key_case($arr,CASE_UPPER/CASE_LOWER) $arr의 키 값을 대문자 또는 소문자로 변환합니다.

2.array_combine($arr1, $arr2) $arr1의 값을 키로 사용하고 $arr2를 값으로 사용합니다. 생성 후 새 배열을 반환합니다

3.array_key_exists('key', $arr) $arr에 키가 존재하는지 여부, 존재하면 true를 반환, 존재하지 않으면 반환 false

4.array_keys($arr) 배열 형태로 $arr

5.array_values($arr)의 모든 키 값을 $arr

에 반환합니다. 배열의 형태

6.count($arr, $mode=COUNT_NORMAL)는 배열의 개수를 계산합니다 7.

array_count_values

($arr)는 배열에서 값의 발생 개수를 계산하여 새 배열 키는 원래 배열의 값이고 값은 발생 횟수입니다

8.sort($arr, $mode) 중요 정렬 배열 함수

$mode는 다음과 같습니다.

①SORT_REGULAR, 0, 기본값 항목, 일반 정렬, 유형 변경 없이 ASCII에 따른 정렬.

②SORT_NEMERIC, 1, 각 항목을 숫자로 처리

3SORT_STRING, 2, 각 항목을 문자열로 처리

4SORT_LOCALE_STRING, 3, 현재 로케일에 따라 각 항목을 문자열로 처리( setlocale()로 변경 가능) )

⑤SORT_NATURAL, 4. natsort()와 유사한 자연 정렬을 사용하여 각 항목을 문자열로 처리합니다.

⑥SORT_FLAG_CASE, 5. SORT_STRING 또는 SORT_NATURAL 문자 쌍과 결합 가능(비트 OR) 문자열은 대소문자를 구분하지 않고 정렬됩니다

9.ksort($arr,$sort_flags)는 키 이름의 오름차순으로 배열을 정렬하고 해당 krsort()는 키 이름의 내림차순으로 배열을 정렬합니다.

10.asort($arr,$sort_flags) 값의 오름차순으로 배열, asort()는 값의 내림차순으로 배열을 정렬합니다

11.shuffle() 배열의 요소를 무작위로 섞으면 새 키가 생성됩니다

12.array_flip($arr) 키와 키를 결합하고 배열의 값 교환을 수행하고 새 배열을 생성하고 13.

array_unique

($arr)을 반환합니다. 배열에서 중복된 값을 삭제하고 새 배열을 생성하고 반환

14.array_pop($arr) 삭제 배열 요소 중 마지막 요소는 삭제된 요소의 값을 반환하고, 해당 array_push(array &$array, $var, $_ =null)는 $array 배열의 끝에 $var 값을 삽입할 수 있습니다. 또한 여러 값을 삽입하고 $array.Number.15.array_shift($arr)는 배열의 첫 번째 요소를 삭제하고 해당

array_unshift

(배열 & $array,$var,$_= null)은 $array 배열의 시작 부분에 있습니다. $var 값을 삽입하면 여러 값을 삽입하고 $array의 새 수를 반환할 수도 있습니다.

16.array_sum($arr) 배열에 있는 모든 값의 합을 계산하여 반환하는데, 배열에 있는 값이 모두 숫자인지 확인합니다

17.compact($varname, $_=null)은 변수를 연결하고 반환하는 중요한 함수입니다. 키는 변수 이름이고 값은 $varname의 값에 해당합니다.

18.extract($arr,$extract_type =null,$ pre_fix=null)에 해당하는 변수를 생성하는 것이 편리합니다. 배열의 각 요소는 변수 이름이 키($pre_fix가 설정된 경우 접두사가 추가됨)이고 값은 변수의 값에 해당합니다.

19.in_array( $needle, array $haystack, $strict = null) $haystack에 $needle의 값과 동일한 요소가 있는지 확인합니다(==) strict가 true이면 strict 검색 모드가 켜지고 유형이 비교됩니다.

20 .array_rand (array $input,$num_req=null) $input 배열에서 $num_req 요소를 무작위로 추출하고 반환된 배열은 키(값 제외) 또는 키로 구성됩니다.

21.array_merge($array1,$array2 )는 두 개의 배열이 병합되면 규칙 인덱스 첨자가 자동으로 첨자를 다시 할당하고 관련 첨자는 이전 값을 나중 값으로 덮어씁니다.

22.unset($arr['key'])는 지정된 요소를 삭제합니다. 배열에서

23.serialize($arr)는 배열을 직렬화하고 문자열을 반환하고, unserialize($str)는 배열을 파일 데이터베이스에 저장하기 위해 문자열을 역직렬화하고 배열로 변환합니다. array_slice($array, $offset ,$length,$preserve_keys=null)은 배열의 $offset 위치에서 시작하는 $length 요소를 가로채고 가로채는 배열을 반환합니다.

25.array_splice(array &$input, $offset,$length =null,$replacement = null ) 입력 배열의 $offset 위치에서 시작하는 $length 요소를 가로채서 이 위치에 $replacement를 삽입하면 $input이 변경되고 대체된 배열이 반환됩니다.
추가: 정렬 메서드 정렬 및 셔플이 반환됩니다. ()는 새로운 키를 생성하며, ksort() 및 asort()는 작동하지 않습니다. 항목 14와 15는 배열을 사용하여 일반적으로 사용되는 대기열 및 스택 데이터 구조를 구현합니다.

위 내용은 PHP 배열에 내장된 함수의 전체 목록의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.