正在为你努力加载中........

点滴记录 分享
1
2015-5
首页 >> php >> php 替换当前url的参数

php 替换当前url的参数

<?php
$url = "http://www.baidu.com/a.php?idfa=&mac=&ip=&vv=";
echo url_set_val($url , array('idfa'=>'cccc' , 'mac'=>'cccss' , 'ip'=>'192.168.1.101' ) );

/*
*@des 替换当前url中的参数值
*@params url
*@replace 需要替换的值 格式如下: array('name'=>'wangjian' , 'age'=>'1111' , 'sex'=> 1   ) 第一个是参数 第二个是替换的值
*/
function url_set_val($url , $replace = array() ){
    if(empty($replace)){
        return $url ;
    }
    list($url_f , $query ) = explode('?',$url);
    parse_str($query,$arr);
    if($arr){
        foreach($arr as $kk => $vv ){
            if(array_key_exists($kk , $replace) ){
                $arr[$kk] = $replace[$kk] ;
            }
        }
    }
    return $url_f.'?'.http_build_query($arr);
}



作者:一根烟的寂寞 分类:php
浏览:1803 评论:0

发表评论: