0

在我的数据库中,我有以下信息

每行一个。

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+un+pseudoc%C3%B3digo+que+reciba+2+argumentos+de+parte+del+usuario%3A

所以我需要替换那些字符

%C3%B3 for o
+ for a space

有没有办法通过 php 做到这一点,而不是在每个代码中使用字符串数组?

4

2 回答 2

2

我认为urldecode应该为你做。

于 2013-04-26T03:32:26.937 回答
0

演示

<?php

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

?>
于 2013-04-26T03:40:16.853 回答