<?php $array1 = ["1","2","12","43","52"]; $array2 = [ ["id"=>"12","name"=>"Robert","surname"=>"Plant"], ["id"=>"43","name"=>"Jimmy","surname"=>"Page"], ["id"=>"8","name"=>"Mary","surname"=>"Stilton"] ]; $result = []; // result store foreach($array1 as $whitelisted) { foreach($array2 as $record) { if($record['id'] == $whitelisted) $result[] = $record; } } print_r($result);
You have javascript disabled. You will not be able to edit any code.