Função que identifica acentos em palavras (strings)
Publicado por Perfil removido 17/10/2007
[ Hits: 11.890 ]
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; } } ?>
Cotação do Dólar e outras moedas
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Encriptografa... as particoes com LUKS, o que poderia dar errado? (0)
Qual a relevancia dos valores de bogomips com os Mhz e Ghz[DUVIDA] (2)