在字符串PHP中打印变量?

时间:2013-06-18 21:59:18

标签: php string url

如何在$ url方法中打印$ username?我只需要一个快速的解决方案。

$username = "gudjondaniel";
$url = 'http://gdata.youtube.com/feeds/api/users/{$username}/uploads?max-results=1';

3 个答案:

答案 0 :(得分:5)

最好的办法是对其进行URL编码并连接。

$url = 'http://gdata.youtube.com/feeds/api/users/' . urlencode($username) . '/uploads?max-results=1';

连接运算符.将字符串组合成一个字符串。

urlencode()函数可确保正确编码任何保留字符或特殊字符(例如%20的空格)。

答案 1 :(得分:4)

使用双引号:

$username = "gudjondaniel";
$url    = "http://gdata.youtube.com/feeds/api/users/$username/uploads?max-results=1";

echo $url;

答案 2 :(得分:3)

你可以连接:

$username = 'gudjondaniel';
$url = 'http://gdata.youtube.com/feeds/api/users/' . $username . '/uploads?max-results=1';

或使用双引号:

    $url = "http://gdata.youtube.com/feeds/api/users/$username/uploads?max-results=1";