>  기사  >  백엔드 개발  >  PHP에서 배열 삭제 사용법은 무엇입니까

PHP에서 배열 삭제 사용법은 무엇입니까

coldplay.xixi
coldplay.xixi원래의
2020-11-04 10:55:282463검색

PHP에서 배열 삭제 사용법은 다음과 같습니다: [array_splice()] 함수는 배열 요소의 일부를 삭제하는 데 사용됩니다. 구문은 [array array_splice (array &$arr, int $start [, int $length = 0..].

PHP에서 배열 삭제 사용법은 무엇입니까

PHP에서 배열 삭제 사용법은 다음과 같습니다.

PHP array_splice() 함수는 배열 요소의 일부를 삭제하는 데 사용됩니다. 기타 값

array_splice() 구문은 다음과 같습니다.

array array_splice ( array &$arr, int $start [, int $length = 0 [, mixed $replacement ]] )

매개변수 설명:

1. arr은 삭제 시작 위치(아래 첨자)를 나타냅니다. start는 양수이고, 앞에서 뒤로 삭제됩니다. start가 음수인 경우 -start 위치부터 시작하여 arr의 끝부터 삭제됩니다. 예를 들어 -2는 해당 항목의 두 번째 요소부터 마지막 ​​요소까지 삭제됨을 의미합니다.

    3 및 길이는 삭제를 나타내는 선택적 매개변수입니다.
  • 길이가 양수이면 길이 요소가 삭제됩니다. 그런 다음 시작부터 시작하여 배열의 끝에서 끝나는 모든 요소가 삭제됩니다.
  • 생략되면 배열의 시작부터 끝까지 모든 요소가 삭제됩니다.

    4. 대체할 값을 나타내는 선택적 매개변수입니다. 대체 값이 여러 개인 경우 배열로 설정할 수 없는 값이 하나만 있는 경우
  • 조합 결과입니다. start 및 length의 요소는 삭제되지 않으며 교체에 포함된 값은 start에서 지정한 위치에 삽입됩니다.

  • 배열 요소를 교체하는 데 사용된다는 점에 유의하세요.
  • 반환값: 삭제된 요소들로 구성된 배열을 반환합니다.

  • 함수 사용예는 다음과 같습니다.
  • <?php
    $arr = array("red", "green", "blue", "yellow");
    array_splice($arr, 2);
    print_r($arr);
    //$arr 现在变成 array("red", "green")
    $arr = array("red", "green", "blue", "yellow");
    array_splice($arr, 1, -1);
    print_r($arr);
    //$arr 现在变成 array("red", "yellow")
    $arr = array("red", "green", "blue", "yellow");
    array_splice($arr, 1, count($arr), "orange");
    print_r($arr);
    //$arr 现在变成 array("red", "orange")
    $arr = array("red", "green", "blue", "yellow");
    array_splice($arr, -1, 1, array("black", "maroon"));
    print_r($arr);
    //$input 现在变成 array("red", "green", "blue", "black", "maroon")
    $arr = array("red", "green", "blue", "yellow");
    array_splice($arr, 3, 0, "purple");
    print_r($arr);
    //$arr 现在变成 array("red", "green", "blue", "purple", "yellow");
    ?>

    위 프로그램을 실행한 결과는 다음과 같습니다.

    Array
    (
        [0] => red
        [1] => green
    )
    Array
    (
        [0] => red
        [1] => yellow
    )
    Array
    (
        [0] => red
        [1] => orange
    )
    Array
    (
        [0] => red
        [1] => green
        [2] => blue
        [3] => black
        [4] => maroon
    )
    Array
    (
        [0] => red
        [1] => green
        [2] => blue
        [3] => purple
        [4] => yellow
    )
관련 무료 학습 권장 사항:

php 프로그래밍

( 영상)

위 내용은 PHP에서 배열 삭제 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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