>백엔드 개발 >PHP 튜토리얼 >unset()을 사용하여 foreach 루프에서 배열 요소를 삭제하는 방법은 무엇입니까? (코드 예)

unset()을 사용하여 foreach 루프에서 배열 요소를 삭제하는 방법은 무엇입니까? (코드 예)

青灯夜游
青灯夜游원래의
2019-02-26 15:20:364731검색

foreach 루프에서 unset() 함수를 사용하여 지정된 배열 요소를 삭제할 수 있습니다. 다음 기사에서는 unset() 함수를 소개하고 foreach 루프에서 unset() 함수의 메서드를 소개하여 지정된 배열을 삭제합니다. 요소입니다. 모두에게 도움이 되기를 바랍니다.

unset()을 사용하여 foreach 루프에서 배열 요소를 삭제하는 방법은 무엇입니까? (코드 예)

unset() 함수: 는 지정된 변수를 설정 해제하는 PHP 내장 함수입니다. 이 함수의 동작은 다양한 사항에 따라 달라집니다. 이 함수가 사용자 정의 함수 내부에서 호출되면 내부 변수와 관련된 값을 초기화 해제하고 외부에서 초기화합니다. [동영상 튜토리얼 추천: PHP 튜토리얼]

기본 문장 구조:

unset( $variable )

다음은 코드 예제를 사용하여 foreach 루프에서 지정된 배열 요소를 삭제하는 unset() 함수 메서드를 소개합니다.

예방 1 : 1 차원 배열

<?php 
// 声明数组并初始化它
$Array = array( 
    "PHP",  
    "JavaScript",  
    "Python"
); 
  
// 输出数组元素
var_dump($Array); 
  
// 在foreach循环中移除指定数组元素
foreach($Array as $k => $val) { 
    if($val == "JavaScript") { 
        unset($Array[$k]); 
    } 
} 
  
// 输出数组元素
var_dump($Array); 
?>

output :

unset()을 사용하여 foreach 루프에서 배열 요소를 삭제하는 방법은 무엇입니까? (코드 예)

example 2 : 2 차원 배열

<?php 
// 声明数组并初始化它
$Array = array( 
    array(0 => 1), 
    array(4 => 10), 
    array(6 => 100) 
); 
  
// 输出数组元素
var_dump($Array); 
  
// 在foreach循环中移除指定数组元素
foreach($Array as $k => $val) { 
    if(key($val) == 4) { 
        unset($Array[$k]); 
    } 
} 
// 输出数组元素
var_dump($Array); 
?>

output :

unset()을 사용하여 foreach 루프에서 배열 요소를 삭제하는 방법은 무엇입니까? (코드 예)

위의 전체 내용은이 기사의 전체 내용입니다. 여러분에게 도움이 되었으면 좋겠습니다. 모두의 학습이 도움이 됩니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 unset()을 사용하여 foreach 루프에서 배열 요소를 삭제하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

관련 기사

더보기