【问题标题】:Appending a string to the end of a URL in a variable in PHP在 PHP 中的变量中将字符串附加到 URL 的末尾
【发布时间】:2013-08-24 10:41:21
【问题描述】:

所以我在 wordpress 小部件中有这个 youtube 链接的代码

 $title  = "<h5 class='widget_title sidebar_widget_title'><a
 href='http://www.youtube.com/user/".$options['username']."'
 target='_blank'>".$options['title']."</a></h5>";

所以我正在尝试追加

?sub_confirmation=1

在我的 youtube 用户名之后,以便出现订阅确认,但哇,我已经尝试了所有方法,只是还不够好。

【问题讨论】:

  • 它的工作方式与您已经连接字符串的方式相同。并展示你尝试过的东西,然后你会得到更好的反馈,因为它更清楚你在哪里遇到了障碍。

标签: php url append


【解决方案1】:

您只需将查询字符串参数插入到字符串中。

$title  = "<h5 class='widget_title sidebar_widget_title'><a href='http://www.youtube.com/user/".$options['username']."?sub_confirmation=1' target='_blank'>".$options['title']."</a></h5>";

这可能让您感到困惑的原因是,您正在更改的代码的作者使用 " 告诉 PHP 下一个字符序列形成一个字符串,并使用 ' 告诉 HTML 这是href 属性的值(如&lt;a href='youtube.com'&gt;...&lt;/a&gt;)。这是因为 HTML 同时支持"',它为您省去了必须转义引号的麻烦。

就个人而言,我宁愿将' 用于PHP 字符串,将常规" 用于HTML,但这只是个人喜好问题。

【讨论】:

    猜你喜欢
    • 2013-04-16
    • 2017-09-29
    • 2013-10-17
    • 1970-01-01
    • 2022-12-11
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    • 2020-08-19
    相关资源
    最近更新 更多