Имам два масива , като в единия се съдържат избрани катеогории, а в другия всички категории:
И сега въпроса ми:Как да направя така, че когато някоя стойност от избраните (първия масив) съвпадне със някоя от всички категории (втория масив) да изписвам това във втория масив :
без да се налага да правя foreach в друг foreach?
т.е нещо като:
PHP:
$chosencats=explode(',', $whichcategory);
foreach($chosencats as $catt) {
if(ctype_digit($catt)){
echo " ".$catt."<br>";
}
}
//10 reda po nadolu imam dr array
$allcatidsfromdb="1,2,3,4,5,6,7,8,9,11";//tova e samo za primer
$category_ids = $allcatidsfromdb;
foreach($category_ids as $cat_id) {
echo ' '.$cat_id.' <br>';
}
И сега въпроса ми:Как да направя така, че когато някоя стойност от избраните (първия масив) съвпадне със някоя от всички категории (втория масив) да изписвам това във втория масив :
PHP:
echo "<span style='color:red;'>".$cat_id."<br>";
без да се налага да правя foreach в друг foreach?
т.е нещо като:
PHP:
foreach($category_ids as $cat_id){
if($catt=$cat_id){
//color red
}
}