Função que identifica acentos em palavras (strings)
Publicado por Perfil removido 17/10/2007
[ Hits: 12.268 ]
Download function_IdentificarAcentos.php
Esta função identifica qualquer acento em uma palavra (string).
É útil, por exemplo, quando um usuário precisa criar um login de acesso onde não são permitidos acentos, então caso ele entre com uma palavra acentuada, você pode retornar uma mensagem de erro ou tratar o erro diretamente.
Para incluir e utilizar em seu script PHP, sugiro a utilização do include_once(). Para mais informações: http://www.php.net/include_once
<?php
/*
FUNÇÃO QUE IDENTIFICA ACENTOS EM UMA PALAVRA (STRING)
Parâmetro: String que deve ser verificada
Retorno: TRUE quando encontra algum acento ou
FALSE quando não encontra acentos
Desenvolvida por Alexandro G. Corrêa - Porto Alegre - RS
Email: alex.linux (at) gmail.com
*/
function IdentificarAcentos($string) {
$total = strlen($string);
$acentos_lower = array("á","à","ã","â","ä","é","è","ê","ë","í","ì","î","ï","ó","ò","õ","ô","ö","ú","ù","û","ü","ç");
$acentos_upper = array("Á","À","Ã","Â","Ä","É","È","Ê","Ë","Í","Ì","Î","Ï","Ó","Ò","Õ","Ô","Ö","Ú","Ù","Û","Ü","Ç");
// Flag - se encontrou acentos
$status = false;
for($i=0; $i<$total; $i++) {
for($j=0; $j<23; $j++) {
if($string[$i] == $acentos_lower[$j] or $string[$i] == $acentos_upper[$j]) $status = true;
}
}
if($status == true) { return true; }
else { return false; }
}
?>
Gerando senhas dinamicamente com PHP
Cotação do Dólar e outras moedas
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Erro ao tentar ativar o secure boot no arch (1)
Programa dando erro ao abrir (2)
É normal não gostar de KDE? (15)
Erro ao instalar programa, "você tem pacotes retidos quebrados&qu... (13)









