Skip to content

Instantly share code, notes, and snippets.

View VitalyKondratiev's full-sized avatar

Vitaly Kondratiev VitalyKondratiev

View GitHub Profile
@VitalyKondratiev
VitalyKondratiev / _arrd.php
Created July 19, 2019 09:49
PHP: Recursive difference finder of 2 objects
<?php
function _arrd($array1, $array2, $label, $depth = 0, $has_diff = false) {
$array1 = (array)$array1;
$array2 = (array)$array2;
if (!$depth) {
$label .= ': ';
}
$diff = array_diff_assoc($array1, $array2);
if (count($diff)) {
echo "$label\n";