2013-04-26 41 views
0

在我的數據庫中,我有以下信息MySQL中的HTML字符PHP

每行一個。

s=evil+dead&Search.x=0&Search.y=0 
s=algoritmos&Search.x=20&Search.y=19 
s=clavez+para+pc+optimizer+pro&Search.x=-1028&Search.y=-5 
s=pc+optimizer+pro 
s=fairy+tail&Search.x=30&Search.y=24 
s=optimizer+pro&Search.x=14&Search.y=13 
s=linares 
s=optimicer+pro&Search.x=0&Search.y=0 
s=optimizer+pro 
s=optimizer+pro&Search.x=-1071&Search.y=-5 
s=Escribe+un+pseudoc%C3%B3digo+que+reciba+2+del+usuario%3A&Search.x=-1071&Search.y=-5 

當我打印出來的PHP看起來像

Escribe +未+ pseudoc%C3%B3digo +闕+ reciba + 2 + argumentos +日+單方面+ Del + usuario%3A

所以我需要替換這些字符

%C3%B3 for o 
+ for a space 

有沒有辦法通過PHP來做到這一點,而不是使用每個代碼的字符串數組?

+0

你有沒有試過看看urldecode函數 – Satya 2013-04-26 03:30:11

回答

0

Demo

<?php 

echo urldecode("Escribe+un+pseudoc%C3%B3digo+que+reciba+2+argumentos+de+parte+del+usuario%3A"); 

?>