- print_r: documentation ( source)
- array_diff: documentation ( source)
<?php
$originalParams = array(
'id' => 42,
'title' => 'nope',
'desc' => 'meh',
'visible' => true,
);
$params = $originalParams;
unset($params['id']);
$params['visible'] = true;
$originalData['visible'] = false;
$changes = array_diff($params, $originalData);
print_r($params);
print_r($originalData);
if (!$changes || !count($changes)) {
print_r($changes);
die('Not change');
return;
}
print_r($changes);
die('change');