这是我的数组:
<?php echo "<td><a href='" . matry::base_to('test/trace', array('patient_id' => $patient->id,'cellphone' => $patient->cellnumber)) . "'><ul class='controls'>
<li id='check_orders'><span class='symbols'>L</span><span class='label'>Skip Trace</span></li>
</ul></a></td>";?>
我应该使用:
$url = urldecode($url);
如果是这样,我如何在数组中使用它?
index.php?q=test/trace&patient_id=ADSMAN+S01&cellphone=%28444%29444-4444
$_GET['CELLNUMBER'] = $patient->cellnumber;
提前致谢。
答案 0 :(得分:2)
一个技巧是使用替换功能来摆脱%%,以下是你如何做到的:
1)从您的查询字符串中获取变量,例如cellphone
来自问题的示例:
$myvar = $_GET['cellphone'];
2)现在使用%
函数
str_replace
$search = "%";
$replace = "";
$subject = $myvar;
echo str_replace( $search, $replace, $subject );
注意:$ subject可以是变量或数组
我希望它能解决你的问题。