天津酒吧厕所1分30秒:★★★php 提取函数方法!大哥们帮忙啊。进来看看★★★

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 09:14:56
某网页中有段代码:
"aaaaa/aaa/aaa.php?id=*****&aux1=80&"

其中 ***** 是随机变化的。。怎样提取出“id=*****”这段!!

然后把提出出来的定义为 $id
再把 $id 这个用替换代码删除!

大哥们。。我急呀。在线等呀!!大家进来看看!!!!

我不知道你的这个$id要在哪里用 做什么用
如果在aaa.php中用的话【虽然这种可能性不大】
在aaa.php中直接用$id=$_GET['id'];就可以
如果在其他页面你只是为了对于类似这样的字符串进行处理的话
首先都定义url $url="aaaaa/aaa/aaa.php?id=*****&aux1=80";
1.如果你确定格式完全固定 id在第一个位置,id的值是数字 主要利用explode函数 :
$a=explode("?",$url);//用?分割字符串 这个时候得到一个数组$a[0]

="aaaaa/aaa/aaa.php";$a[1]="id=*****&aux1=80";
$b=explode("&",$a[1]);//用"&"分割字符串 这时得到$b[0]

="id=*****";$b1="aux1=80";
$c=explode("=",$b[0]);//用等号分割
$id=$c[1];//这样就可以啦

当然在第一步分解问号的时候你可以用parse_url函数 $a=parse_url($url) 此时$a

[query] 【数组$a中索引是query的变量】中存放的是id=*****&aux1=80

2.如果id在第一个位置或者是可能在可能不在 那么你可以利用strrchr函数 好像是可以的 我刚才试了一下 有点问题 我弄明白啦就接着发上来
你先试试上面的方法可以不