>  기사  >  백엔드 개발  >  PHP에서 unset과 array_splice의 차이점을 구별하는 방법

PHP에서 unset과 array_splice의 차이점을 구별하는 방법

autoload
autoload원래의
2021-04-01 14:43:521685검색

数1. 사용된 함수 a. 함수 unset ()

unset ( mixed $var , mixed $... = ? ) : void
unset () 지정된 변수를 파괴했습니다. PHP에서 unset과 array_splice의 차이점을 구별하는 방법 b. 함수 array_slice()

  array_splice(array,start,length,array)
  • 배열은 배열을 나타냅니다.

  • 시작은 삭제된 요소의 시작 위치를 나타냅니다.
  • 길이는 제거된 요소 수를 나타내며 반환된 배열의 길이이기도 합니다. (선택 사항)
  • 배열은 원래 배열에 삽입될 요소가 있는 배열을 나타냅니다. (선택 사항) unset()

    <?php  
        $arr = array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;); 
        unset($arr[1]); 
        print_r($arr); 
    ?>

            unset()销毁指定的变量。

        b.函数array_slice()

    Array 
    ( 
                [0] => a 
                [2] => c 
                [3] => d 
    )
    •     array表示数组。

    •     start表示删除元素的开始位置。

    •     length表示被移除的元素个数,也是被返回数组的长度。(可选)

    •     array表示带有要插入原始数组中元素的数组(可选)

    2.示例:

        使用unset()删除数组中的一个元素

    <?php 
    $arr2 = array(1,3, 5,7,8); 
        foreach ($arr2 as $key=>$value) 
        {      
         if ($value === 3)     
         unset($arr2[$key]); 
         } 
    var_dump($arr2);
    ?>

        输出:

    Array
    (
        [0] => a
        [1] => c
        [2] => d
    )

        使用array_splice()

2 예:

unset을 사용하세요. ()는 배열의 요소를 삭제합니다

rrreee 출력: rrreee

배열의 요소를 삭제하려면 array_splice()를 사용하세요. 🎜🎜rrreee🎜 🎜출력: 🎜🎜🎜rrreee 🎜 🎜추천: 🎜"🎜2021 PHP 면접 질문 요약(모음)🎜" "🎜php 비디오 튜토리얼🎜"🎜

위 내용은 PHP에서 unset과 array_splice의 차이점을 구별하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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