Carcleo 4 Denunciar post Postado Março 12, 2009 Como Retirar o primeiro e o ultimo caracter de um string se ele for um @? Mas, só pode retirar se for @. Primeiro tem que verificar quem é o primeiro e depois o ultimo, sew forem @ retirar. como faz isso? só mais uma coisa. se tiver jeito, tambem precisa varrer toda a string pra ver se em algum lugar tem o @ mais de uma vez ou seja, só pode aceitar o arrobna uma vez. trata-se de uma string em que os valore são separados por @ ou seja. $valores = "@valor 1@valor2@@ valor3@@@valor 4@".; No caso dessa string, tenho que retrirar o primeiro e o ultimo arrobas e nmos cvampos onmde tem o @ repetido deixar apenas 1 Compartilhar este post Link para o post Compartilhar em outros sites
novato_PHP 0 Denunciar post Postado Março 12, 2009 É isto? <?php $valores = "@valor 1@valor2@@valor 3@@@valor 4@"; $var=str_replace("@@","@",$valores); $final=explode("@",$var); print_r($final); ?> Foi isso que entendi, se nao for fala ai... Compartilhar este post Link para o post Compartilhar em outros sites
Carcleo 4 Denunciar post Postado Março 12, 2009 NÉ NÃO: Bom o que eu precfiso na realidade é o seguinte (não consegui frazer essew wile) 1) Verificar aonde tem o @ repetido e fazer ele virar apenas um @. Tem luigar na string queel vbai estar @, outros lugares @@, @@@@, @@@@@@@@. 2) depois disso, retirar o primeiro e o ultimo caracters da string se por acaso for um, @. É isso que quiero. a segunda ja até consegui mas a primeirA AINDA NÃO. Compartilhar este post Link para o post Compartilhar em outros sites