【发布时间】:2012-12-06 07:01:01
【问题描述】:
我发现自己在做这样的 URL:
$link = base_url('post') . '/' . $post_id . '/' . $slug . '/page/' . $page_num;
形成http://example.com/post/10/some-post-name/page/1
不用说,它很乱,但我想不出替代方案?有没有更好的方法来编写带有变量的链接?
如果有涉及它的解决方案,我将使用 Codeigniter 作为框架。
【问题讨论】:
-
你可以使用双引号 (
"")? -
Sprintf php.net/manual/en/function.sprintf.php 不错
-
双引号在我看来是最好的,并且是所有替代方案中最快的......只有您的代码在速度上胜过双引号。 stackoverflow.com/questions/3316060/…
-
嘿——它实际上比任何发布的替代品更容易阅读——而且它是最快的。但是使用 site_url() 是肯定的,这是一个很好的收获——双引号会更容易阅读。
标签: php codeigniter