PHP 튜토리얼 데이터 추가, 삭제, 쿼리, 정렬 세부 사항
배열 추가 (상단과 끝 데이터 (제하지 없이 막대의 수) 추가 되 고 데이터 작업 중간에 어디 추가 됩니다).
2 ~ 배열 삭제 (데이터 삭제 (자격 하지)로, 중간에 언제 든 지 데이터 삭제의 최종 조건: 다음 값 이동 앞으로, 뒤에 이전 위치 배열의 중간 위치 삭제 됩니다.
3 ~ 정렬 (정렬 작업을 효율적으로) 데이터에 작업.
4 ~ 쿼리의 배열 (배열에서 데이터 중 하나, 만족 하는 경우 다음 생성 새로운 배열, 새로운 배열을 조건 쿼리 조건을 충족 하는: 쿼리, 쿼리 특정 값, 그리고 예를 들어 특정 조건에 맞게 특정 값을 쿼리: 쿼리 5, 밖으로 모든 필터링 된 보다 큰 값의 배열)
1, PHP에서 배열에 대 한 기본적으로 맵 구조는 인덱싱된 배열 추가 또는 요소 삭제, 그것은 색인을 생성 하지 않습니다.
2. 피하 혼합된 인덱스 배열, 연관 배열
PHP 매뉴얼을 찾을 수 요구의 나머지 대답을 해야 합니다.
당신에 게 진실을, 나는 너무 많은 기능을 기억할 수 없다.
3입니다. 기본 거품 정렬, 힙 정렬, 빠른 정렬, 삽입 정렬, 두 점. 귀하의 요구를 봐.
4입니다. 또는 주기입니다.
PHP 배열의 강력 하지만 비효율적인
2 배열, 문자열에 의해 인덱스의 삭제는 직접 확인에 삭제 됩니다. 해제
숫자 색인, 해제 삭제 한 다음 배열을 다시 사용 array_values.
3 Usort 정렬, 수는 콜백 함수를 사용 하면 알고리즘 구현. 효율성은 주로 작성 알고리즘에 따라 달라 집니다.
1 ~ 배열 추가 (데이터 (제하지 없이 막대의 수) 추가 되 고 데이터 작업을 추가 하려면 중간에 어떤 위치 든 지).
Arrar_unshift (배열 헤더에 추가 데이터)
Array_push (배열 배열의 끝에 추가)
(중간에 언제 든 지 추가) Arrar_fill
2 ~ 배열 삭제 (데이터 삭제 (자격 하지)로, 중간에 언제 든 지 데이터 삭제의 최종 조건: 다음 값 이동 앞으로, 뒤에 이전 위치 배열의 중간 위치 삭제 됩니다.
Array_shift (배열 헤더 데이터 삭제)
Array_pop (배열 데이터를 삭제 하지은)
Array_slice 원래 배열에 어떤 변화를 일으키지 않습니다, array_splice 말하고 싶습니다.
그냥 다음 설명서를 쳐다보면서, Array_splice 함수는 매우 강력한, 추가 및 삭제의 배열의 어떤 위치 든 지의 수 Array_splice 함께 할 수 있습니다.
아닌 해시 배열에서 디지털 인덱스 다시 작성의 문제에 대 한 Array_merge와 array_values 수 이전에 시험을, 후자는 빨리