Ребята, у меня очень сложная ситуация, я не уверен, правильно ли я принимаю правильный подход или нет. Я пытаюсь сопоставить значения между 2 массивами, а затем запускать if else statement … вот идет то, что я пытаюсь делать
$array1 = array('html','php','js','css'); $array2 = array('php','python','html','java');
я хочу, чтобы проверить, где значения этих двух массивов совпадают друг с другом. как php и html являются общими в обоих случаях, а также там, где они не совпадают.
благодаря
Вы имеете в виду пересечение ?
array_intersect
а также
array_diff
должен делать то, что вы хотите.
Это ваша потребность:
$result = array_intersect($array1, $array2); print_r($result);
результат:
Array ( [0] => html [1] => php )
Чтобы получить как пересекающиеся элементы массива, так и разные элементы используют как array_diff (), так и array_intersect () .