https://pastebin.com/ki79YRsRarray_intersect - встроенная функция для поиска пересечений двух массива (возвращает массив с пересечениями). В условии задачи не указано, что нельзя её использовать.
Также учтите, что тут делителем считается также и само число, тогда как в "дружественных числах" я само число делителем для самого себя не считал (согласно определению "дружественных чисел" в математике).
Сделайте функцию getCommonDivisors, которая параметром принимает 2 числа, а возвращает массив их общих делителей. Для этого используйте вспомогательную функцию getDivisors из предыдущей задачи
Функция GetDivisors:
function getDivisors($num) {
$result = [];
for($i = 1; $i < $num; $i++)
if($num % $i == 0)
array_push($result, $i);
return $result;
}