Nagato 0 Denunciar post Postado Julho 3, 2013 Galera é o seguinte, estou com um problema: tenho uma variável, só que no entanto ela pode aparecer com a virgula no começo ou no final e se tratando de array eu preciso que ela seja removida. Ex: $variavel = ',1,2,3,4,'; Observação: nem sempre a virgula aparece no começo e no final pode acontece dela somente aparecer no final: $variavel = '1,2,3,4,'; Ou aparecer somente no começo: $variavel = ',1,2,3,4'; Desde já agradeço a colaboração de todos. :P Compartilhar este post Link para o post Compartilhar em outros sites
mangakah 217 Denunciar post Postado Julho 3, 2013 Use a função trim. Originalmente esta função serve para remover espaços em branco do começo e do fim de um string. Mas você também pode definir outro(s) caractere(s) para serem removidos no segundo parâmetro. $variavel = ',1,2,3,4,'; echo trim ($variavel, ","); // 1,2,3,4 Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Julho 3, 2013 Use a função trim. Originalmente esta função serve para remover espaços em branco do começo e do fim de um string. Mas você também pode definir outro(s) caractere(s) para serem removidos no segundo parâmetro. $variavel = ',1,2,3,4,'; echo trim ($variavel, ","); // 1,2,3,4 não sabia dessa, mto boa a dica. Compartilhar este post Link para o post Compartilhar em outros sites
Kakashi_Hatake 267 Denunciar post Postado Julho 3, 2013 Só para complementar... Sem o segundo parâmetro, trim( ) irá retirar os seguintes caracteres: " " (ASCII 32 (0x20)), um espaço normal. "\t" (ASCII 9 (0x09)), uma tabulação. "\n" (ASCII 10 (0x0A)), uma linha nova (line feed). "\r" (ASCII 13 (0x0D)), um retono de carro. "\0" (ASCII 0 (0x00)), o byte NULL. "\x0B" (ASCII 11 (0x0B)), uma tabulação vertical. Compartilhar este post Link para o post Compartilhar em outros sites
Nagato 0 Denunciar post Postado Julho 3, 2013 Valeu mesmo! caramba não sabia Abraços ai galera valeu mesmo ^^ Compartilhar este post Link para o post Compartilhar em outros sites
jorgers 3 Denunciar post Postado Julho 3, 2013 Nagato, Este tipo de problema é muito frequente, neste caso, o trim() resolve sem problema. Mas em situações mais "cabeludas", aconselho que você aprenda Expressões Regulares e a biblioteca PCRE do PHP (http://www.phpit.com.br/artigos/entendendo-as-expressoes-regulares.phpit). Imagine que se fosse preciso substituir a segunda vírgula da string por hífen. Como seria? Expressões Regulares cara. É um pouco complicado no início mas depois que se pega o jeito... Boa sorte. Compartilhar este post Link para o post Compartilhar em outros sites
Nagato 0 Denunciar post Postado Julho 4, 2013 Valeu pela dica vou estudar sobre :) Compartilhar este post Link para o post Compartilhar em outros sites