> 백엔드 개발 > PHP 문제 > PHP의 1차원 배열에서 값을 제거하는 방법

PHP의 1차원 배열에서 값을 제거하는 방법

青灯夜游
풀어 주다: 2023-03-16 10:52:01
원래의
3484명이 탐색했습니다.

방법: 1. "array_shift(array)"를 사용하여 첫 번째 값을 삭제합니다. 2. "array_pop(array)"를 사용하여 마지막 값을 삭제합니다. 3. "unset($array name[subscript])"를 사용하여 삭제합니다. 지정된 값 첨자의 값 4. "array_splice(array, position, 1)"를 사용하여 지정된 위치의 값을 삭제합니다.

PHP의 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);
?>
로그인 후 복사

PHP의 1차원 배열에서 값을 제거하는 방법

注: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);
?>
로그인 후 복사

PHP의 1차원 배열에서 값을 제거하는 방법

注: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);
    ?>
    로그인 후 복사

    PHP의 1차원 배열에서 값을 제거하는 방법
  • 참고: array_shift()는 원래 배열을 변경하며, 배열 길이는 1만큼 감소하고 다른 모든 요소는 한 위치 앞으로 이동으로 이동됩니다.

  • 방법 2: array_pop() 함수 사용

PHP의 1차원 배열에서 값을 제거하는 방법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);
?>
로그인 후 복사

PHP의 1차원 배열에서 값을 제거하는 방법

참고: array_pop()은 원래 배열도 변경합니다.

방법 3: unset($arr[subscript]) 문을 사용하세요

이 문은 지정된 첨자가 있는 배열 요소를 삭제할 수 있습니다PHP의 1차원 배열에서 값을 제거하는 방법

    $arr[subscript]는 arr 배열의 특정 요소에 액세스할 수 있습니다. unset() 함수는 주어진 변수를 삭제하는 데 사용됩니다.

    rrreee

    🎜🎜참고: 이 방법은 원래 배열도 변경합니다. 🎜🎜🎜방법 4: array_splice() 함수 사용 🎜🎜🎜array_splice() 함수는 지정된 위치의 요소를 삭제할 수 있습니다🎜rrreee🎜🎜🎜🎜참고: array_splice() 함수는 원래 배열도 변경합니다. 🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜

위 내용은 PHP의 1차원 배열에서 값을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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