Я не уверен, что лучший и быстрый способ поиска по значениям.
У меня есть контрольный список до 20 идентификаторов, которые выглядят как в примере ниже.Но они также могут храниться в виде массива.
'6e0ed0ff736613fdfed1c77dc02286cbd24a44f9','194809ba8609de16d9d8608482b988541ba0c971','e1d612b5e6d2bf4c30aac4c9d2f66ebc3b4c5d96'....
Далее я получу другой набор элементов из вызова json api в качестве php stdclass.Когда я зацикливаюсь на этих элементах, я добавляю html для каждого элемента, чтобы отобразить его на моем веб-сайте.Если один из идентификаторов элемента совпадает с идентификаторами в контрольном списке, то я бы добавил другой html
. Я делаю все это с помощью вызова ajax, так каков наилучший и наиболее эффективный способ поиска в этом контрольном списке?
например
//get a list of ids from DB and store in $checklist
$checklist;
$data = file_get_contents($url);
$result = json_decode($data, true);
foreach ( $result->results as $items )
{
$name = $items->name;
$category = $items->category;
$description = $items->description;
$id = $items->id;
// if ID is in $checklist then use blue background.
$displayhtml .="<div style=\"background-color: white;\">";
$displayhtml .="<h3>".$name."</h3>";
$displayhtml .="<p>".$description."</p>";
$displayhtml .="</div>";
}
Спасибо.