방법: 1. "array_shift(array)"를 사용하여 첫 번째 값을 삭제합니다. 2. "array_pop(array)"를 사용하여 마지막 값을 삭제합니다. 3. "unset($array name[subscript])"를 사용하여 삭제합니다. 지정된 값 첨자의 값 4. "array_splice(array, position, 1)"를 사용하여 지정된 위치의 값을 삭제합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
php
방법 1의 1차원 배열에서 값을 제거하는 4가지 방법: array_shift() 함수를 사용하세요
array_shift($arr)
함수는 $arr 배열array_shift($arr)
函数可以删除$arr数组的第一个元素
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_shift($arr); echo "删除后的数组:" ; var_dump($arr); ?>
注:array_shift()会改变原有数组, 数组的长度会减 1,并将所有其他元素向前移动一位。
方法2:使用array_pop()函数
array_pop($arr)
函数可以删除$arr数组的最后一个元素后
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_pop($arr); echo "删除后的数组:" ; var_dump($arr); ?>
注:array_pop()也会改变原有数组。
方法3:使用unset($arr[下标])语句
该语句可以删除指定下标的数组元素
$arr[下标]
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); unset($arr[3]); echo "删除后的数组:" ; var_dump($arr); ?>
array_pop($arr)
함수는 $arr 배열의 마지막 요소를 삭제할 수 있습니다
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_splice($arr,2,1); echo "删除后的数组:" ; var_dump($arr); ?>
참고: array_pop()은 원래 배열도 변경합니다.
방법 3: unset($arr[subscript]) 문을 사용하세요이 문은 지정된 첨자가 있는 배열 요소를 삭제할 수 있습니다
$arr[subscript]는 arr 배열의 특정 요소에 액세스할 수 있습니다. unset() 함수는 주어진 변수를 삭제하는 데 사용됩니다.
🎜🎜참고: 이 방법은 원래 배열도 변경합니다. 🎜🎜🎜방법 4: array_splice() 함수 사용 🎜🎜🎜array_splice() 함수는 지정된 위치의 요소를 삭제할 수 있습니다🎜rrreee🎜🎜🎜🎜참고: array_splice() 함수는 원래 배열도 변경합니다. 🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜위 내용은 PHP의 1차원 배열에서 값을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!