요소의 첫 번째 행을 삭제하는 두 가지 방법: 1. array_shift() 함수를 사용하여 삭제합니다. 이 함수는 2차원 배열의 시작 요소(요소가 단일 값이든 배열이든)를 삭제할 수 있습니다. 구문 "array_shift(2D 배열)". 2. array_splice() 함수를 사용하여 삭제합니다. 함수의 두 번째 매개변수를 0으로 설정하고 세 번째 매개변수를 1로 설정하면 됩니다. 구문은 "array_splice(2차원 배열, 0,1)"입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
php 2차원 배열 삭제 첫 번째 행 요소를 제거하는 것은 2차원 배열의 첫 번째 요소를 삭제하는 것입니다. 배열(요소가 단일 값인지 배열인지 여부에 관계 없음)数 두 가지 함수를 사용하여 메서드를 구현할 수 있습니다.
array_shift() 함수 사용
Php array_shift( ) 함수는 배열 시작 부분의 요소를 삭제하는 데 사용됩니다. 구문은 다음과 같습니다.
array_shift(array)매개변수 arr은 처리할 배열을 나타냅니다.
<?php header("content-type:text/html;charset=utf-8"); $arr = array(1,2,3,array(4,5,6)); echo "原二维数组:"; var_dump($arr); array_shift($arr); echo "删除第一行元素:"; var_dump($arr); ?>
예2: 2차원 배열의 첫 번째 행이 배열인 경우(값 한 행)
<?php header("content-type:text/html;charset=utf-8"); $arr = array(array(1,2),3,array(4,5,6),7,8,); echo "原二维数组:"; var_dump($arr); array_shift($arr); echo "删除第一行元素:"; var_dump($arr); ?>
방법 2: array_splice() 함수를 사용하여 삭제
PHP array_splice() 함수는 배열 요소의 일부를 삭제하는 데 사용됩니다. 직접 삭제하거나 다른 값으로 바꿀 수 있습니다. 삭제 구문은 다음과 같습니다.
array_splice(array,start,length)
필수입니다. 배열을 지정합니다. | |
필수입니다. 수치. 삭제된 요소의 시작 위치를 지정합니다. 0 = 첫 번째 요소. 값이 양수로 설정된 경우 배열의 값으로 지정된 오프셋에서 제거가 시작됩니다. 값이 음수로 설정된 경우 배열 끝에서 값으로 지정된 오프셋에서 제거가 시작됩니다. -2는 배열의 두 번째 요소부터 마지막 요소까지 시작한다는 의미입니다. | |
선택사항. 수치. 제거할 요소 수를 지정합니다. 이는 반환된 배열의 길이이기도 합니다. 이 값이 양수로 설정된 경우 이 요소 수를 제거합니다. 이 값이 음수로 설정되면 시작부터 배열 끝의 길이의 역수까지 모든 요소가 제거됩니다. 이 값을 설정하지 않으면 시작 매개변수에 설정된 위치부터 배열 끝까지의 모든 요소가 제거됩니다. |
<?php header("content-type:text/html;charset=utf-8"); $arr1 = array(1,2,3,array(4,5,6)); echo "原二维数组:"; var_dump($arr1); array_splice($arr1, 0,1); echo "删除第一行元素:"; var_dump($arr1); $arr2 = array(array(1,2),3,array(4,5,6),7,8,); echo "原二维数组:"; var_dump($arr2); array_shift($arr2); echo "删除第一行元素:"; var_dump($arr2); ?>
권장 학습: "PHP 비디오 튜토리얼
》위 내용은 PHP의 2차원 배열에서 요소의 첫 번째 행을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!