제거 단계: 1. "foreach($arr as $k=>$v){//loop body}" 구문을 사용하여 foreach를 사용하여 2차원 배열의 외부 배열 요소를 탐색합니다. 루프 본문, is_array() 함수를 사용하여 외부 요소가 배열 유형인지 확인하고, 그렇다면 unset()을 사용하여 첫 번째 배열 유형 요소를 삭제하고 break 문을 사용하여 전체 루프에서 빠져나옵니다. 구문은 "if(is_array($v)){unset ($arr[$k]);break;}"입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
2차원 배열에서 첫 번째 하위 배열을 제거하는 PHP 방법
1. foreach 문 루프를 사용하여 2차원 배열의 외부 배열 요소를 탐색합니다.
foreach($arr as $k => $v){ //循环体代码 }
주어진 $arr 배열을 탐색합니다. 각 루프에서 현재 배열의 값은 $v에 할당되고 키 이름은 $에 할당됩니다. 케이.
2. 루프 본문에서 is_array() 함수를 사용하여 외부 요소가 배열 유형인지 확인합니다. 그렇다면 첫 번째 하위 배열을 삭제하고 루프를 중단합니다.
그렇다면 unset()을 사용하여 첫 번째 배열 유형 요소를 삭제하고 break 문을 사용하여 전체 루프에서 빠져나옵니다
if(is_array($v)){ unset($arr[$k]); break; }
전체 구현 코드:
<?php header("content-type:text/html;charset=utf-8"); $arr = array(1,2,3,array(4,5,6),7,8,array(9,10)); var_dump($arr); $sum=0; foreach($arr as $k => $v){ if(is_array($v)){ unset($arr[$k]); break; } } var_dump($arr); ?>
권장 공부: " PHP 비디오 튜토리얼》
위 내용은 PHP의 2차원 배열에서 첫 번째 하위 배열을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!