-3

这是我的数组:

<?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;

提前致谢。

4

1 回答 1

2

一个技巧是使用 Replace 函数来摆脱 %% ,以下是你如何做到的:

1)从您的查询字符串中获取您的变量,即cellphone从上述问题的示例中:

$myvar = $_GET['cellphone'];

%2)现在通过使用str_replace函数摆脱

$search = "%";
$replace = "";
$subject = $myvar;

echo str_replace( $search, $replace, $subject );

注意:$subject 可以是变量或数组

我希望它能解决你的问题。

于 2013-01-02T20:25:09.650 回答