Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá a todos do forum,
bom estou com uma duvida, eu tenho um array
$simbolos = array("?", "!", "@", "#");
bom ai vem o seguinte eu uso um explode para pegar o simbolo
$palavra = 'esta ?';
$pega = end(explode(' ', $palavra));
agora eu uso um array_search para procurar o simbolo dentro do array
if(array_search($pega, $simbolos) === false){
echo 'Não encontrado o simbolo';
} else {
echo 'Encontrado simbolo '.O QUE DEVO COLOCAR AQUI PARA MOSTRAR O SIMBOLO QUE ENCONTROU NO ARRAY?.'';
}obrigado.
Ueh, $pega não contém o simbolo? Então, dá um echo nele rs. Ele contém o simbolo encontrado.
é mesmo rsrs
eu estava tão cançado de programar que nem estava pensando direito...
é tão simples como André disse so da echo no $pega
Só uma pergunta...
quais são as entradas possíveis na variável $palavra? O formato dessa entrada é um formato que sempre será o mesmo?
bom, tem varias
Exemplos:
será ?
é ?
aqui ?
isso ?
...
Exemplos 2:
é !
aqui !
isso !
email @
jogar #
ai vai conforme as perguntas e respostas com 1 palavra
Puts, eu penso que dá para fazer isso com uma única expressão regular, mas não posso desenvolvê-la por que não sou muito expert nisso :S
Mesmo assim, se você conseguir pegar somente os símbolos, é só então dar um explode neles e imprimí-los, faz muito mais sentido:
Ferramentas úteis: