+function display_address_isIdentity($idt, $value, $test_reverse = true)
+{
+ $value = strtolower(replace_accent($value));
+ $idt = strtolower(replace_accent($idt));
+ $idt = preg_replace('/[^a-z]/', '', $idt);
+
+ $value = preg_replace('/[^a-z]/', '', $value);
+ if (strpos($value, $idt) !== false || strpos($idt, $value) !== false || levenshtein($value, $idt) < strlen($idt) / 3) {
+ return true;
+ }
+
+ if ($test_reverse) {
+ return display_address_isIdentity($idt, implode(' ', array_reverse(explode(' ', $value))), false);
+ }
+ return false;
+}