큰 배열을 필터링하고 일치하는 키 배열 만 반환하는 키가있는 작은 배열을 사용하고 싶습니다. 예 :다른 배열의 키를 사용하여 다차원 배열을 필터링하는 방법 PHP
ARRAY 1 (큰 배열) 내가 반환 $ 배열을 사용하는 경우
$array['23']['sasdseqw'] = 'bla bla';
$array['35']['sadasdsasa'] = '...dd';
$array['21']['saadadass'] = 'ssddds';
$array['15']['asadsadasas'] = 'adsdsas';
; 그것은 나에게 모든 열쇠와 가치를 줄 것이다. 하지만 위의 키에서 키 21과 15 만 가져와 다른 값을 제거하고 싶습니다. 방법? 내가 좋아하는 필터링 다만 키 만 (21) 및 (15) 값을 포함하는 배열에 큰 배열을 변환하는 21, 15 array2는 사용하고자하는
$array2 = array('21','15');
배열이 (필터) 35,23 ... 다른 키가없는 전체 배열
어떻게 달성할까요? 같은 $array2
에없는
$array
이상
더 빠른 솔루션이 있습니까? 말하자면 큰 배열에 1000 개의 키가 있고 말하면 10 개만 반환됩니다 ... 그 솔루션이 어떤 영향을 미치나요? – user2780294
@ user2780294 : 더 빠르면 빨리 벤치마킹해야합니다.) –