To remove elements from a multidimensional array based on a specific value, you can utilize the following method:
function removeElementWithValue($array, $key, $value) { foreach ($array as $subKey => $subArray) { if ($subArray[$key] == $value) { unset($array[$subKey]); } } return $array; }
To utilize this function, pass in the multidimensional array, the key you're matching against, and the value you want to remove. For instance, to remove all sub-arrays where the "year" key has a value of 2011, call the function as follows:
$array = removeElementWithValue($array, "year", 2011);
This will modify the original $array by eliminating any sub-arrays meeting the specified criteria.
위 내용은 값을 기반으로 다차원 배열에서 요소를 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!