恳请高手留个脚印前来赐教,截取url地址字符串问题! 用这段代码可以把URL中的各个参数分开,要的是这种功能吗?$paramArray = explode("&","products2.php?action=c3Ns&ssl=%CF%EE%D7%B9&PageNo=2&PageNo=1") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的方法是用explode分割,之后再拼接自己需要的文字串。当然,也可以用substr之类的 使用parse_url把url拆开再组装起来。 一下代码没有经过测试,请楼主自己测试(PHP代码):test:<?$url = "products2.php?action=c3Ns&ssl=%CF%EE%D7%B9&PageNo=2&PageNo=1";$arrUrl = explode("&",$url);$result = $arrUrl[0];for($i=1;$i<count($arrUrl);$i++){ if($i==count($arrUrl)-2)continue; $result .= "&".$arrUrl[$i];}print($result);?> 一下代码没有经过测试,请楼主自己测试(PHP代码):test:<?$url = "products2.php?action=c3Ns&ssl=%CF%EE%D7%B9&PageNo=2&PageNo=1";$arrUrl = explode("&",$url);$result = $arrUrl[0];for($i=1;$i<count($arrUrl);$i++){ if($i==count($arrUrl)-2)continue; $result .= "&".$arrUrl[$i];}print($result);?> 呵呵,以上写的差一点,修改后如下:不过,还是要楼主自己测试,我没有测试过。<? $url = "products2.php?action=c3Ns&ssl=%CF%EE%D7%B9&PageNo=2&PageNo=1"; $urlt = explode("?",$url);$result = $urlt[0]."?";$arrUrl = explode("&",$urlt[1]); for($i=0;$i <count($arrUrl);$i++){ if($i==count($arrUrl)-2)continue; $result .= "&".$arrUrl[$i]; } print($result); ?>csdn有bug,一个文章能同时提交N次,并且前N-1次提交还是莫名的。 我已经实现了,感谢大家回答,whalefish2001回答的很仔细,奖分!呵呵!~ 求助array数组的操作 EditPlus怎设置语法检查,根据网上配置了下,显示看不懂 配置好IIS+php+mysql环境,我安装了论坛,但打开了页面,输入框我无法输入字 php中把数组清空是用什么方法? 【100分】问两个基础问题,mysql的位运算和十六进制 代码? <!--#include file="..\model\head1_2.htm"-->引用的页面不显示? 关于特殊字符的处理 如何实现这种效果的? 网络编程该学什么? 修改dedecms系统的验证码文件为纯文本显示 求super插件(linux下php执行root命令的插件)
最简单的方法是用explode分割,
之后再拼接自己需要的文字串。当然,也可以用substr之类的
test:
<?
$url = "products2.php?action=c3Ns&ssl=%CF%EE%D7%B9&PageNo=2&PageNo=1";
$arrUrl = explode("&",$url);
$result = $arrUrl[0];
for($i=1;$i<count($arrUrl);$i++)
{
if($i==count($arrUrl)-2)continue;
$result .= "&".$arrUrl[$i];
}print($result);
?>
test:
<?
$url = "products2.php?action=c3Ns&ssl=%CF%EE%D7%B9&PageNo=2&PageNo=1";
$arrUrl = explode("&",$url);
$result = $arrUrl[0];
for($i=1;$i<count($arrUrl);$i++)
{
if($i==count($arrUrl)-2)continue;
$result .= "&".$arrUrl[$i];
}print($result);
?>
不过,还是要楼主自己测试,我没有测试过。
<?
$url = "products2.php?action=c3Ns&ssl=%CF%EE%D7%B9&PageNo=2&PageNo=1";
$urlt = explode("?",$url);
$result = $urlt[0]."?";
$arrUrl = explode("&",$urlt[1]);
for($i=0;$i <count($arrUrl);$i++)
{
if($i==count($arrUrl)-2)continue;
$result .= "&".$arrUrl[$i];
} print($result);
?>
csdn有bug,一个文章能同时提交N次,并且前N-1次提交还是莫名的。