gieri
(usa Linux Mint)
Enviado em 02/07/2015 - 09:07h
cassio88 escreveu:
gieri,
falha nossa,
$var[]="AaBbCcÇçEeÃã";
só vai ter um elemento, por isso $var[7] não existe ...
quando comparar strings,use '===' ao invés de '=='
tenta agora:
header('content-type: text/html; charset=utf-8');
$var[]="A";
$var[]="a";
$var[]="B";
$var[]="b";
$var[]="C";
$var[]="c";
$var[]="Ç";
$var[]="ç";
$var[]="E";
$var[]="e";
$var[]="Ã";
$var[]="ã";
echo $var[7];
echo '<hr>';
if (strcasecmp( "ç" , $var[7] ) == 0 ) echo 'use ';
Cassio obrigado novamente pela resposta. Testei aqui e não funcionou.
No caso como você demonstrou tem uma posição do vetor para cada letra, no entanto eu tenho a palavra dentro de uma string e quando eu tento quebra-la para um vetor como no seu exemplo as letras normais funcionam só que com a letras que tem acento e o "ç" da erro.
Estou com o problema antes de enviar para o lado do cliente logo não consigo nem fazer a comparação utilizado "===" da o mesmo erro, passa como falso.