>  기사  >  백엔드 개발  >  PHP에서 배열의 첫 번째 수를 얻는 방법

PHP에서 배열의 첫 번째 수를 얻는 방법

青灯夜游
青灯夜游원래의
2022-12-28 19:38:485081검색

가로채기 방법: 1. array_slice()를 사용하여 배열의 첫 번째 N 요소를 가로채세요. 두 번째 매개변수를 0으로 설정하고 세 번째 매개변수를 N으로 설정하세요. 구문은 "array_slice($arr,0,N) "입니다. array_splice() 함수를 사용하여 배열의 첫 번째 N 요소를 가로채십시오. 두 번째 매개변수를 0으로 설정하고 세 번째 매개변수를 N으로 설정하십시오. 구문은 "array_splice($arr,0,N)"입니다.

PHP에서 배열의 첫 번째 수를 얻는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 8 버전, DELL G3 컴퓨터

PHP에서는 array_slice() 함수 또는 array_splice() 함수를 사용하여 첫 번째 N 요소를 가로챌 수 있습니다. 배열.

방법 1. array_slice() 함수를 사용하여 배열의 첫 번째 N 요소를 차단합니다.

array_slice() 함수는 배열에서 조각을 추출하기 위해 PHP에서 제공하는 함수입니다. 구문은 다음과 같습니다.

array_slice(array,start,length,preserve)

매개변수 설명:

매개변수 Description
array 필수입니다. 배열을 지정합니다.
start 필수입니다. 수치. 검색할 요소의 시작 위치를 지정합니다. 0 = 첫 번째 요소. 값을 양수로 설정하면 앞에서 뒤로 가져옵니다. 값을 음수로 설정하면 start의 절대값은 뒤에서 앞으로 가져옵니다. -2는 배열의 두 번째 요소부터 마지막 ​​요소까지 시작한다는 의미입니다.
길이 선택사항. 수치. 반환된 배열의 길이를 지정합니다. 값이 정수로 설정되면 이 요소 수가 반환됩니다. 이 값이 음수로 설정되면 함수는 예제 배열의 끝에서 멀리 떨어진 부분에 대한 가져오기를 종료합니다. 이 값을 설정하지 않으면 start 매개변수에 설정된 위치부터 배열의 끝까지 모든 요소가 반환됩니다.
보존 선택사항입니다. 함수가 키 이름을 유지할지 아니면 키 이름을 재설정할지 여부를 지정합니다. 가능한 값:
  • true - 키 이름 유지
  • false - 기본. 키 이름 재설정

예: 배열의 첫 번째 N 요소 가로채기

배열의 첫 번째 N 요소를 가로채려면 두 번째 매개변수 start를 0으로 설정하고 세 번째 매개변수를 설정하면 됩니다. length 그냥 N으로 설정하세요.

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "截取数组前2位的元素片段:";
$result = array_slice($arr,0,2); //截取数组前2位的元素
var_dump($result);

echo "截取数组前3位的元素片段:";
$result = array_slice($arr,0,3); //截取数组前3位的元素
var_dump($result);
?>

출력 결과

PHP에서 배열의 첫 번째 수를 얻는 방법

방법 2. array_splice() 함수를 사용하여 배열의 첫 번째 N개 요소를 가로챕니다

array_splice() 함수가 배열의 일부 요소를 삭제하면 삭제됩니다. 요소는 새 배열로 삭제된 다음 이 새 배열을 반환하므로 array_splice() 함수를 사용하여 배열 조각을 가로챌 수 있습니다.

array_splice(array1,start,length,array2)

매개변수 설명:

매개변수 Description
array1 필수입니다. 배열을 지정합니다.
start 필수입니다. 수치. 삭제된 요소의 시작 위치를 지정합니다. 0 = 첫 번째 요소. 값이 양수로 설정된 경우 배열의 값으로 지정된 오프셋에서 제거가 시작됩니다. 값이 음수로 설정된 경우 배열 끝에서 값으로 지정된 오프셋에서 제거가 시작됩니다. -2는 배열의 두 번째 요소부터 마지막 ​​요소까지 시작한다는 의미입니다.
길이 선택사항. 수치. 제거할 요소 수를 지정합니다. 이는 반환된 배열의 길이이기도 합니다. 이 값이 양수로 설정된 경우 이 요소 수를 제거합니다. 이 값이 음수로 설정되면 시작부터 배열 끝의 길이의 역수까지 모든 요소가 제거됩니다. 이 값을 설정하지 않으면 시작 매개변수에 설정된 위치부터 배열 끝까지의 모든 요소가 제거됩니다.
array2 선택 사항입니다. 원래 배열에 삽입할 요소가 포함된 배열을 지정합니다. 요소가 하나만 있는 경우 문자열로 설정할 수 있으며 배열로 설정할 필요가 없습니다.

는 array_slice() 함수와 동일합니다. 함수의 두 번째 매개변수 시작을 0으로 설정하고 세 번째 매개변수 길이를 N으로 설정하면 됩니다.

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "截取数组前1位的元素片段:";
$result = array_splice($arr,0,1); //截取数组前1位的元素
var_dump($result);

echo "截取数组前2位的元素片段:";
$result = array_splice($arr,0,2); //截取数组前2位的元素
var_dump($result);

echo "截取数组前3位的元素片段:";
$result = array_splice($arr,0,3); //截取数组前3位的元素
var_dump($result);
?>

출력 결과

PHP에서 배열의 첫 번째 수를 얻는 방법

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

위 내용은 PHP에서 배열의 첫 번째 수를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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