Для проверки наличия совпадающих элементов в двух двумерных массивах на PHP5 можно использовать функцию array_intersect(). Данная функция возвращает массив, содержащий значения, присутствующие во всех указанных массивах. Если этот возвращаемый массив пуст, значит, совпадающих элементов нет.
Пример кода для проверки наличия совпадающих элементов:
```php
$array_1 = array(
array(1, 2),
array(3, 4)
);
$array_2 = array(
array(1, 5),
array(6, 7)
);
$intersect = array_intersect($array_1, $array_2);
if (!empty($intersect)) {
echo "Совпадающие элементы найдены";
} else {
echo "Совпадающих элементов нет";
}
```
Почему результат сравнения массивов $array_2 и $array_3 возвращает NULL зависит от структуры и содержимого этих массивов. Если вы можете предоставить более подробную информацию о содержимом этих массивов, я смогу дать более точный ответ.