PHP에서 배열 페이징을 구현하는 방법

藏色散人
풀어 주다: 2023-03-11 20:12:02
원래의
3880명이 탐색했습니다.

PHP에서는 배열 페이징 함수 array_slice()를 통해 페이징 기능을 구현할 수 있으며, 사용법 구문은 "array_slice($article,$start,$pagesize);"와 같습니다.

PHP에서 배열 페이징을 구현하는 방법

본 글의 운영 환경 : Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

php 어레이 페이징 구현 방법

php 어레이 페이징 array_slice() 함수 사용법

오늘 함수를 사용했습니다. , 매우 특별합니다. 사용하기 쉽고 모든 사람과 공유합니다.

array_slice() - 배열에서 세그먼트를 꺼냅니다.

즉, 이 함수를 사용하여 SQL 문과 같은 페이징을 달성할 수 있습니다. 원칙은 지정된 첨자에서 쿼리된 배열을 가져오는 것입니다. 지정된 길이의 배열에서 시작하여

데이터가 반드시 데이터베이스에 저장되는 것은 아닙니다. 많은 배열을 사용하여 구성됩니다. 따라서 array데이터를 얻고 paging을 수행하는 것이 일반적인 프로그래밍 요구 사항입니다. 세 번째 매개 변수를 쓰지 않으면 배열 끝까지의 모든 요소가 반환됩니다.)

Example

$count = count($article);//总条数
$start=($page-1)*$pagesize;//偏移量,当前页-1乘以每页显示条数
$article = array_slice($article,$start,$pagesize);
로그인 후 복사
Paging은 이렇게 간단하게 구현할 수 있습니다. 배열의 데이터를 처리할 때 페이징이 필요할 때 사용할 수 있습니다

语法

array_slice(array,start,length,preserve)
로그인 후 복사
参数 描述
array 必需。规定数组。
start 必需。数值。规定取出元素的开始位置。 0 = 第一个元素。 如果该值设置为正数,则从前往后开始取。如果该值设置为负数,则从后向前取 start 绝对值。 -2 意味着从数组的倒数第二个元素开始。
length 可选。数值。规定被返回数组的长度。 如果该值设置为整数,则返回该数量的元素。이 값이 음수로 설정되면 함수는 예제 배열의 끝에서 멀리 떨어진 부분에 대한 가져오기를 종료합니다. 이 값을 설정하지 않으면 start 매개변수에 설정된 위치부터 배열의 끝까지 모든 요소가 반환됩니다.
preserve 선택사항. 함수가 키 이름을 유지할지 아니면 키 이름을 재설정할지 지정합니다. 기본적으로 배열의 숫자 인덱스를 다시 정렬하고 재설정합니다. 가능한 값:
  • true - 키 이름 유지
  • false - 기본값. 키 이름 재설정
반환 값: 배열에서 선택한 부분을 반환합니다.
PHP 버전: 4+
변경 로그: preserve 매개변수는 PHP 5.0.2의 새로운 기능입니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP에서 배열 페이징을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿