Jack Oliveira 1 Denunciar post Postado Agosto 28, 2018 Ola pessoa boa noite como que eu faço para fazer com que este codigo aqui <?php echo trim(preg_replace('/s+/',' ', $dados['nome'])); ?> quero que ele troca o FORUM%IMASTER pelo o seguinte forma FORUM-IMASTER Obs: o codigo funciona de boa porem quando esta o espaço que aparece o % e quero que ele fica - desde já fico grato Compartilhar este post Link para o post Compartilhar em outros sites
Omar~ 87 Denunciar post Postado Agosto 28, 2018 E isso aqui ( /s+/ ) dar certo? Sei não eim... Enfim se for o caso de substituir esse caractere além dos espaços por traços tente assim: <?= str_replace(['%', ' '], ['-', '-'], $dados['nome']); ?> // Dica essa TAG <?= é o mesmo que <?php echo Compartilhar este post Link para o post Compartilhar em outros sites
Jack Oliveira 1 Denunciar post Postado Agosto 28, 2018 @Omar~ Bom dia olhe este seu <?= str_replace(['%', ' '], ['-', '-'], $dados['nome']); ?> // Dica essa TAG <?= é o mesmo que <?php echo ele da este erro Parse error: syntax error, unexpected '[', expecting ')' in /home/newmt/public_html/cuiaba/view.php on line 37 Este meu aqui <?php echo trim(preg_replace('/s+/',' ', $dados['nome'])); ?> ja mudei os sinais etc.. e fica do mesmo jeito ele funciona sem dar o erro porem quando clicar para ir para a pagina ele aparece desta forma aqui view.php?id=2&rota%20da%20policia quero que ele apareça assim view.php?id=2&rota-da-policia Compartilhar este post Link para o post Compartilhar em outros sites
Omar~ 87 Denunciar post Postado Agosto 29, 2018 Eu testei aqui e só de olhar não tem erro. Possivelmente você só deu CTRL+C e crtl+V. Esse editor aqui do fórum que é o IPB utiliza-se do ckEditor que já foi bom, mas suas últimas versões está deixando a desejar, assim como o próprio IPB. emfim se copiar aqui não vai copiar o código como ele é de fato e pode copiar caracteres não imprimíveis, e se seu editor de texto/ide não dar suporte a isso você nem ver o que copiou de errado. (Aparentemente isso só acontece no windows) Olha a sintax que você vai entender: http://php.net/manual/pt_BR/function.str-replace.php str_replace(O_QUE_BUSCAR, SUBSTITUIR_POR, STRING_PARA_FAZER_A_SUBSTITUIÇÃO); No caso eu mostrei buscando por conteúdos e substituindo usando arrays Compartilhar este post Link para o post Compartilhar em outros sites
Ola pessoa boa noite
como que eu faço para fazer com que este codigo aqui
quero que ele troca o FORUM%IMASTER
pelo o seguinte forma FORUM-IMASTER
Obs: o codigo funciona de boa porem quando esta o espaço que aparece o % e quero que ele fica -
desde já fico grato
Compartilhar este post
Link para o post
Compartilhar em outros sites