php菜鸟一枚,问个菜鸟问题。有个字符串是这样子的: $urlParam = 'cm_id=&id=14435972519&ad_id=&pm_id=&am_id='然后用explode分割一下: $urlParamArray = explode('&', $urlParam);用print_r输出看一下[0] => cm_id=
[1] => amp;id=14435972519
[2] => amp;ad_id=
[3] => amp;pm_id=
[4] => amp;am_id= 为什么会多了一个"amp;" ?? 这东西查了一下好像就是'&'。怎么让它去掉啊,输出成下面的样子:[0] => cm_id=
[1] => id=14435972519
[2] => ad_id=
[3] => pm_id=
[4] => am_id=
[1] => amp;id=14435972519
[2] => amp;ad_id=
[3] => amp;pm_id=
[4] => amp;am_id= 为什么会多了一个"amp;" ?? 这东西查了一下好像就是'&'。怎么让它去掉啊,输出成下面的样子:[0] => cm_id=
[1] => id=14435972519
[2] => ad_id=
[3] => pm_id=
[4] => am_id=
(
[0] => cm_id=
[1] => id=14435972519
[2] => ad_id=
[3] => pm_id=
[4] => am_id=
)只能说,你排查问题不仔细
$urlParam = 'cm_id=&id=14435972519&ad_id=&pm_id=&am_id=';
$urlParamArray = explode('&', $urlParam);
print_r($urlParamArray);Array ( [0] => cm_id= [1] => id=14435972519 [2] => ad_id= [3] => pm_id= [4] => am_id= )
echo "&";
是一样的输出