php 将数组转换网址URL参数


$array =array ( ‘id‘ =123, ‘name‘ = ‘dopost‘ );

echo http_build_query( $array );

//得到结果

id=123name=dopost

举例子如下:
复制代码 代码如下:

$url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/";
$parts = parse_url($url);

输出:
复制代码 代码如下:

Array
(
[scheme] => http
[host] => www.electrictoolbox.com
[path] => /php-extract-domain-from-full-url/
)

又如:
复制代码 代码如下:

<?php
$url = ‘http://username:[email protected]/path?arg=value#anchor‘;
print_r(parse_url($url));
echo parse_url($url, PHP_URL_PATH);
?>

输出:
复制代码 代码如下:

Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
) 
时间: 2024-10-12 14:23:21

php 将数组转换网址URL参数的相关文章

定义一个方法get_page(url),url参数是需要获取网页内容的网址,返回网页的内容。提示(可以了解python的urllib模块)

1 定义一个方法get_page(url),url参数是需要获取网页内容的网址,返回网页的内容.提示(可以了解python的urllib模块) 2 import urllib.request 3 4 def get_page(url): 5 response = urllib.request.urlopen(url) 6 html = response.read() 7 return html 8 9 print(get_page(url='https://www.baidu,com'))

PHP实现url参数组合字符串与数组相互转换

$data = array( 'name' => 'tom', 'sex' => 1, 'channel' => 'ty' ); 数组转url参数字符串 $queryStr = http_build_query($data); echo query_str; 执行结果: name=tom&sex=1&channel=ty url参数字符串转数组 parse_str($query_str,$query_arr); print_r($query_arr); 执行结果: arr

使用JS准确获取URL网址中参数的几种方法

记录下使用JS准确获取URL网址中参数的方法: 参考链接1. https://blog.csdn.net/Zhihua_W/article/details/54845945?utm_source=blogxgwz9 2.https://blog.csdn.net/william_jzy/article/details/84942781 原文地址:https://www.cnblogs.com/lwming/p/10954725.html

NGINX模块开发 之 验证URL参数

作者:邹祁峰 邮箱:[email protected] 博客:http://blog.csdn.net/qifengzou 日期:2014.05.26 16:45 转载请注明来自"祁峰"的CSDN博客 要求在浏览器地址栏中输入"localhost/login?user=qifeng&passwd=123456",并在浏览器上显示验证结果(Success 或 Failed).以下是在NGINX中添加一个LOGIN模块的整个处理过程. 1 修改配置 修改配置文件

网址URL中特殊字符转义编码

网址URL中特殊字符转义编码 字符    -    URL编码值 空格    -    %20 "          -    %22 #         -    %23 %        -    %25 &         -    %26 (          -    %28 )          -    %29 +         -    %2B ,          -    %2C /          -    %2F :          -    %3A ;  

腾讯短网址(url.cn短链接)生成接口API推荐

简要描述 腾讯短网址(url.cn短链接)生成api接口是腾讯官方对外公开的短网址生成接口,可以将一个冗长的链接缩短成10个字符以内的短链接. 应用场景 腾讯短网址的应用场景很广,譬如短信营销.邮件推广.微信营销.QQ营销.自媒体推广.渠道推广等,都会用到短网址.究其原因是在于短网址可以降低推广成本.用户记忆成本,提高用户点击率:在特定的场景下推广还能规避关键词,防止域名被拦截,隐藏真实地址等. 腾讯短网址接口 格式一:http://qturl.cn/urldwz/api.html?url=ht

JS获取当前/指定URL参数

方法: 首先通过 document.location 获得当前访问网页的网址, 其次用 split 方法通过“?”把网址分为两部分. 如果网址中有参数(arrObj.length > 1) 再用 split 方法通过 “&”把每个参数分开 接着用 for 循环检查参数中是否有与要找的参数相同参数 如果有,则返回参数的值: 如果没有,继续循环直到找完所有参数. 如果网址中没有参数和没有找到参数,都返回空. 代码: //paraName 等找参数的名称 function GetUrlParam(

url参数的分解与组合 &amp;&amp; 分页功能

url参数的分解与组合: 需求来源:分页功能中需要动态更改page参数. 实现:2个重要函数 1. 分解 1 parse_str(str, [array]); 2 3 /* 4 str: url字符串, array: 结果 5 例: 6 str : "id=1&page=2" 7 得array: 8 array["id"] = 1, array["page"] = 2 2. 组合 1 $str = http_build_query($ar

取url参数的方法

var urls = window.location.search; //获取url?后面的的路径(参数) function uid(string) { if(string.indexOf('=') < 0) { //用indexOf方法判断url后面没有参数的情况,即<0 return {}; //返回一个空对象,防止报错 } string = string.substr(string.indexOf('?') + 1, string.length); //string 赋值 用substr