1
다음 함수는 배열에 값이 있는지 없는지를 알려줍니다.array_search_recursive() .. 다차원 배열에 값이있는 곳을 찾도록 도와주세요.
function array_search_recursive($needle, $haystack) {
foreach ($haystack as $value) {
if (is_array($value) && array_search_recursive($needle, $value)) return true;
else if ($value == $needle) return true;
}
return false;
}
하지만 값이 배열에서 끝나는 배열 인덱스 번호를 원합니다.
필자는 PHP를 잘 모르지만 PHP가있는 경우 표준을 수행해야 항상 색인을 가질 수 있다고 생각합니다. 그러나 그런 식으로조차도 당신이 원하는 것이면 최종 배열이 아니라 최고 배열을 얻습니다. – MPelletier