PHP foreach에서 배열을 삭제하는 방법: 먼저 PHP 샘플 파일을 만든 다음 배열을 정의하고 마지막으로 "foreach($db as $k=>$v){...}"를 통해 삭제합니다.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
구체적인 질문:
PHP foreach에서 배열을 삭제하는 방법은 무엇입니까?
PHP foreach 삭제 배열
Array 출력, 1개의 값을 삭제하고 싶은데 나머지 값이 표시됩니다.
Array:
Array ( [0] => Array ( [uid] => 1 [tid] => 0 [username] => 123 [truename] => 3333 [groupid] => 1 ) [1] => Array ( [uid] => 2 [tid] => 0 [username] => 321 [truename] => 5 [groupid] => 1 ) [2] => Array ( [uid] => 4 [tid] => 0 [username] => 456 [truename] => 5 [groupid] => 2 )
[groupid] => 2의 배열만 표시하고 [groupid] => 1을 삭제하고 싶습니다.
foreach($db as $v){ if($v['groupid'] == 1){ unset($db[$v['groupid']]); } }
구현 방법:
foreach($db as $k=>$v){ if($v['groupid'] == 1){ unset($db[$k]); } }
추천 학습: "PHP Video Tutorial"
위 내용은 PHP foreach에서 배열을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!