Verificar String!
#1
Posted 07/02/2006, 14:16
Em casa de Saci, calça da pra dois!!!
//---------------------
#2
Posted 07/02/2006, 14:29
<?php $str = 'texto'; if ($str == strtoupper($str)) { print 'Está em maiúsculo ! :)'; } else { print 'Não está tudo em maiúsculo ... :('; } ?>Mas há uma solução melhor: ctype_upper()
[]’s Até mais
#3
Posted 07/02/2006, 14:33
#4
Posted 07/02/2006, 14:35
HuaHueHauHeu ... neste caso eu seria doido em usá-las.Pensei que o vida ia vir com soluções em ER xP
[]’s Até mais
#5
Posted 07/02/2006, 14:39
uhuh zuera ;D
Sei lá, é legal ER quando se saber usar xP
#6
Posted 07/02/2006, 17:56
Como eu faco para saber em uma string qual letras esta em maiusculo!!!
por exemplo
$str = "teste 123 Fui Nessa!!"
existe 2 letras em maiusculo "F" "N"
Em casa de Saci, calça da pra dois!!!
//---------------------
#7
Posted 07/02/2006, 18:27
Como eu faco para verificar se um string esta em maiusculo!
@GreyWolf
Agora vai ter ER ...
<?php $str = 'teste 123 Fui Nessa!!'; $str = ereg_replace('[^A-ZÀÁÃÂÉÊÍÓÕÔÚÜÇ]', '', $str); print $str; // Letras maiúsculas print strlen($str); // Quantidade de letras maiúsculas ?>[]s Até mais
#8
Posted 08/02/2006, 06:33
#9
Posted 08/02/2006, 06:39
algo do tipo, nao vale rir heim..to querendo saber se tem como...
[ [:upper:][:alpha:] ]
para poder ja filtrar só as maiuscula e acentuadas ou nao
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"
#10
Posted 08/02/2006, 07:33
Sim, teria como:v1d4l0ka, tem como vc usar [:upper:](POSIX) junto com o [:alpha:]?!?!?
algo do tipo, nao vale rir heim..to querendo saber se tem como...
[ [:upper:][:alpha:] ]
para poder ja filtrar só as maiuscula e acentuadas ou nao
<?php $str = 'teste 123 Fui Nessa!!'; $str = ereg_replace('[^[:upper:]]', '', $str); print $str; // Letras maiúsculas print strlen($str); // Quantidade de letras maiúsculas ?>O estranho é que aqui não funcionou com letras acentuadas ...
Não fiz em POSIX pois não costumo usá-lo. Prefiro PCRE.
O remendo em PCRE seria o intervalo À-Ú, mas dentro deste intervalo viriam outros caracteres indesejados, como: äåæËÎÏÐðÑ×÷ØÝÞß. Sendo assim, preferi colocar um à um (acento) em minha ER. :tongue:
[]’s Até mais
#11
Posted 08/02/2006, 08:15
Em casa de Saci, calça da pra dois!!!
//---------------------
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)