Contatos com telefone:

Array
(
    [0] => Array
        (
            [id] => 10298
            [token] => da7e64e36bf4c5e98fbe5298a4d69953
            [company_name] => NILSON BRUNO
            [phone] => 11919412278
            [role] => eleitor
        )

    [1] => Array
        (
            [id] => 5284
            [token] => dbd03e4111bcf3ac5afbf98850236a49
            [company_name] => WAYTHIMA MARIANO
            [phone] => 11925662708
            [role] => eleitor
        )

    [2] => Array
        (
            [id] => 14935
            [token] => b6dbff7ce0089d069cea3454d13cd8cb
            [company_name] => JONATHAN ALVES ROSA
            [phone] => 11958161537
            [role] => eleitor
        )

    [3] => Array
        (
            [id] => 15265
            [token] => 89044c23707b4b342687f1182b7298cd
            [company_name] => TAYNA MARQUES SILVA
            [phone] => 11966205115
            [role] => eleitor
        )

    [4] => Array
        (
            [id] => 1464
            [token] => 432a7548537738d18b5f3830204f0f30
            [company_name] => HICARO
            [phone] => 11970784047
            [role] => eleitor
        )

)

Usando contato ID=10298 token=da7e64e36bf4c5e98fbe5298a4d69953

Telefone original: '11919412278' → Com máscara: '(11) 91941-2278'

Após preg_replace no backend: '11919412278'

✅ Validação de telefone OK - não duplicado para outro contato

Resultado do UPDATE: SUCCESS!

Rows affected: 0
Error info: Array ( [0] => 00000 [1] => [2] => )