PHP链接可以添加下划线


PHP Link to add an underscore, possible?

我不使用数组,所以我不懂PHP,愿意学习

这是代码:

   if(isset($_POST['cid'],$_POST['gid']))
    {
        $cid = $_POST['cid'];
        $gid = $_POST['gid'];
        $new_link = "www.something.com/ref=".$cid.$gid;
    }
}

我希望网址是这样的东西:

www.something.com/$cid_$gid

只是在cid和gid之间加一个下划线。

$new_link = "www.something.com/ref=".$cid.$gid;

带有

$new_link = "www.something.com/ref=".$cid."_".$gid;

有很多方法。我最喜欢的是sprintf(),它至少从第4版开始就是PHP的一部分。

$new_link = sprintf('www.something.com/%s_%s',
    urlencode($cid), urlencode($gid));