62 votes

Utilisation de PHP pour remplacer les espaces dans les URL par %20

Je cherche à remplacer toutes les occurrences d'espaces dans les urls par %20. Comment puis-je le faire avec une expression rationnelle ?

Merci !

1voto

alex347 Points 467
$result = preg_replace('/ /', '%20', 'your string here');

vous pouvez également envisager d'utiliser

$result = urlencode($yourstring)

pour échapper également à d'autres caractères spéciaux

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X