> 没有被 url 解码
> not being urldecoded
我有一个 cakephp 高级搜索表单
发送参数,如字段数组、运算符和值
简而言之,我有一个像
这样的数组
$fields = array('name','age','class');
$operators = array('==','>=','>'); // > = >
$values = array('alex','21','3');
我想从这 3 个数组中创建一个数组作为
if($operators[$i] == "=="){
$conditions[$fields[$i]]=$values[$i];
}elseif($operators[$i] == "LIKE"){
$conditions[$fields[$i]." LIKE"] = "%".$values[$i]."%";
}else{
//having problem here with urldecode.
$conditions[$fields[$i]." ".urldecode($operators[$i])] = $values[$i];
}
我希望 age >=
但它给出了 age >=
如何解决这个
使用 htmlspecialchars_decode()
函数代替 urldecode()
我有一个 cakephp 高级搜索表单
发送参数,如字段数组、运算符和值
简而言之,我有一个像
$fields = array('name','age','class');
$operators = array('==','>=','>'); // > = >
$values = array('alex','21','3');
我想从这 3 个数组中创建一个数组作为
if($operators[$i] == "=="){
$conditions[$fields[$i]]=$values[$i];
}elseif($operators[$i] == "LIKE"){
$conditions[$fields[$i]." LIKE"] = "%".$values[$i]."%";
}else{
//having problem here with urldecode.
$conditions[$fields[$i]." ".urldecode($operators[$i])] = $values[$i];
}
我希望 age >=
但它给出了 age >=
如何解决这个
使用 htmlspecialchars_decode()
函数代替 urldecode()