Como utilizar remove_accents() no WordPress1 min leitura

Explicação de como utilizar a função PHP remove_accents() do WordPress e um exemplo prático de código para padronizar valores de cadastros removendo os acentos e deixando o conteúdo em caixa alta.

Com a função PHP remove_accents() você converte todas acentuações (ã, é, ç, …) e alguns caracteres especiais (£, €, …) para caracteres ASCII. Segue abaixo um exemplo de uso:

<?php
$texto_com_acentos = "Para a alquimia, transmutação é a conversão de um elemento químico em outro.";

$texto_sem_acentos = remove_accents( $texto_com_acentos );
// Terá como valor: Para a alquimia, transmutacao e a conversao de um elemento quimico em outro. Code language: PHP (php)

Ela é utilizada por algumas outras funções bem conhecidas como a sanitize_title().

Removendo os acentos para padronizar valores de cadastros

Muitas vezes alguns valores de cadastros precisam ser padronizados, como por exemplos os campos de nome onde todos os caracteres estão em caixa alta e sem acento.

<?php
$nome = "João Gonçalves";

$nome_cadastro = strtoupper( remove_accents( $nome ) );
// Terá o valor: JOAO GONCALVESCode language: PHP (php)

No código também acima utilizei a função PHP strtoupper() para converter o texto para maiúsculas.

Similar Posts

Você tem algo construtivo sobre este texto para dizer? Então comente abaixo