방법: 1. 먼저 foreach 문을 사용하여 배열을 탐색하고 지정된 값에 해당하는 첨자를 찾은 다음 "unset(arr[subscript])" 문을 사용하여 삭제합니다. 2. 먼저 array_search() 함수를 사용합니다. 배열 값에서 특정 값을 검색하려면 해당 키 이름을 반환한 다음 unset() 함수를 사용하여 키 이름을 기반으로 요소를 삭제합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
방법 1: foreach 및 unset() 함수를 사용하여 배열의 특정 요소 삭제
public static function delByValue(&$arr, $value){ if(!is_array($arr)){ return $arr; } foreach($arr as $k=>$v){ if($v == $value){ unset($arr[$k]); } } return true; }
unset () 함수 주어진 변수를 파괴합니다.
방법 2: array_search() 및 unset() 함수를 사용하여 배열의 특정 값을 삭제합니다.
먼저 array_search() 함수를 사용하여 배열의 특정 값을 검색하고 해당 키를 반환합니다. name; 그런 다음 키 이름에 따라 unset() 함수를 사용하여 요소를 삭제합니다.
if(($key = array_search('day',$arr))){ unset($arr[$key]); }
array_search() 함수는 배열에서 키 값을 검색합니다. 값이 발견되면 일치하는 요소의 키 이름이 반환되고 false가 반환됩니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP 배열에서 지정된 값을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!