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

autoload
풀어 주다: 2023-03-09 09:42:02
원래의
1877명이 탐색했습니다.

数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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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