Необходимо сравнить 2 массива, и заменить элементы, которые присутствуют во 2-ом нулями.
Пример двух массивов:
['0' => '1', '1' => '2', '2' => '3', '3' => '4']
['0' => '3', '1' => '1']
Как получить из этих двух массивов следующий?
['0' => '0', '1' = '2', '2' => '0', '3' => '4']
$array1 = ['0' => '1', '1' => '2', '2' => '3', '3' => '4'];
$array2 = ['0' => '3', '1' => '1'];
foreach ($array1 as $k => $v) {
if (in_array($v, $array2)) $array1[$k] = 0;
}
print_r($array1);
https://3v4l.org/k9DJU
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости