Koo*_*bin 8 php regex url-rewriting
给我一个页面网址'http://abc.com/test.php?a=1&b=2&c=3'.现在我被告知要将b的值更改为5,以便它变为'http://abc.com/test.php?a=1&b=5&c=3'.
即改变http://abc.com/test.php?a=1&b=2&c=3为http://abc.com/test.php?a=1&b=5&c=3
注意:这里的变量b可以引用任何名称.
Pek*_*ica 21
使用
parse_url() 从URL中提取查询字符串
parse_str() 将查询字符串拆分为数组
array_merge() 添加新数组 "b" => 5
http_build_query() 重新构建查询字符串
从第一步(协议,主机,路径...)的剩余部分重新构建完整的URL或-如果你有HTTPPECL扩展-一个http_build_url()用HTTP_URL_JOIN_QUERY会缓解许多工作.
| 归档时间: |
|
| 查看次数: |
5900 次 |
| 最近记录: |