Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, galera.
Bom a minha dúvida é a seguinte, eu tenho uma url ex:
http://www.meusite.com.br/id=15/titulo=Test%20de%46URL%43Modificada
, e queria que ela ficasse assim:
http://www.meusite.com.br/id=15/titulo=Test-de-URL-Modificada
Eu pesquisei e vi que o urlencoder() resolveria meu problema, mas não consegui implementa-lo de forma correta. Quem poder, me de uma ajuda, por favor.
Creio que assim da certo:
<?php
$url = "Test%20de%46URL%43Modificada";
$nova_url = str_replace("%","-",$url);
$nova_url = preg_replace("/[^a-zA-Z-]/","",$nova_url);
echo $nova_url;
?>
Amigo nunca utilizei essa função no php para resolver eu utilizo http://php.net/manual/en/function.str-replace.php.
com duas arrays dos acentos, espaços e o que será alterado.