2010-12-09 25 views

Répondre

1
$q = str_replace(' ', '+', $_GET['q']) 

ou

$q = urlencode($_GET['q']); 
+0

parfait, merci! – nathanbweb

2
urlencode($_GET['q']); 
+1

Non, il veut l'inverse –

+0

Était-ce 'urldecode' avant? – Gumbo

+0

Yup, souligné par Pekka – ajreal

1

Non, vous pouvez utiliser str_replace:

$str = str_replace(' ', '+', $str); 

mais s'il y a plus de caractères spéciaux, urlencode est le meilleur choix:

$str = urlencode($str);