>백엔드 개발 >PHP 튜토리얼 >PHP에서 키를 기반으로 배열 요소를 삭제하는 방법

PHP에서 키를 기반으로 배열 요소를 삭제하는 방법

藏色散人
藏色散人원래의
2019-02-12 14:24:323341검색

배열(하나 이상의 차원)이 주어지면 작업은 키 값을 기반으로 배열 요소를 삭제하는 것입니다.

PHP에서 키를 기반으로 배열 요소를 삭제하는 방법

예제는 다음과 같습니다.

输入: Array
       (   
           [0] => 'G' 
           [1] => 'E'
           [2] => 'E'
           [3] => 'K'
           [4] => 'S'
       )
       Key = 2
输出: Array
        (   
            [0] => 'G' 
            [1] => 'E'
            [3] => 'K'
            [4] => 'S'
        )

unset() 함수 사용: unset() 함수는 배열에서 요소를 삭제하는 데 사용됩니다. unset 함수는 다른 변수를 삭제하는 데 사용되며 배열의 요소를 삭제하는 데에도 사용됩니다. 이 설정 해제 명령은 배열 키를 입력으로 사용하고 배열에서 요소를 제거합니다. 삭제 후에도 관련 키와 값은 변경되지 않습니다.

구문: ​​

unset($variable)

매개변수: 이 함수는 단일 매개변수 변수를 허용합니다. 필수 매개변수이며 요소의 설정을 해제하는 데 사용됩니다.

절차 1: 1차원 배열에서 요소를 제거합니다.

<?php 
$arr = array(&#39;G&#39;, &#39;E&#39;, &#39;E&#39;, &#39;K&#39;, &#39;S&#39;);  
print_r($arr);  
unset($arr[2]); 
print_r($arr); 
  
?>

출력:

Array
(
    [0] => G
    [1] => E
    [2] => E
    [3] => K
    [4] => S
)
Array
(
    [0] => G
    [1] => E
    [3] => K
    [4] => S
)

프로그램 2: 연관 배열에서 요소를 제거합니다.

<?php   
$marks = array(     
    "Ankit" => array(                   
        "C" => 95,  
        "DCO" => 85,  
    ),            
   
    "Ram" => array(            
        "C" => 78,  
        "DCO" => 98,  
    ),  
       
    "Anoop" => array(            
        "C" => 88,  
        "DCO" => 46,  
    ),  
);    
echo "删除元素前 <br>";   
print_r($marks);  
 
unset($marks["Ram"]);   
echo "删除元素后 <br>";   

print_r($marks);  
  
?>

출력:

删除元素前 
Array
(
    [Ankit] => Array
        (
            [C] => 95
            [DCO] => 85
        )

    [Ram] => Array
        (
            [C] => 78
            [DCO] => 98
        )

    [Anoop] => Array
        (
            [C] => 88
            [DCO] => 46
        )

)
删除元素后
Array
(
    [Ankit] => Array
        (
            [C] => 95
            [DCO] => 85
        )

    [Anoop] => Array
        (
            [C] => 88
            [DCO] => 46
        )

)

추천: "PHP Tutorial"

이 문서는 PHP에서 키 기반 배열 요소를 삭제하는 방법에 대한 내용입니다. 간단하고 이해하기 쉽습니다. 필요하다!

위 내용은 PHP에서 키를 기반으로 배열 요소를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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