如何在 href 中传递多个变量?

我尝试了一些基于类似问题的代码,但不断出现错误。基于这个类似的问题我尝试过:


$step1 = 'my_shop';

$step2 = 'https://my-website.com/';

echo '<a href="' .$step2. .$step1. '">';

按照这个类似问题的逻辑我也尝试过:


$step1 = 'my_shop';

$step2 = 'https://my-website.com/';

echo '<a href="' .$step2&$step1. '">';


弑天下
浏览 88回答 1
1回答

江户川乱折腾

您应该使用该http_build_query()函数,因为它是为此设计的:$data = array(&nbsp; &nbsp; 'foo' => 'bar',&nbsp; &nbsp; 'baz' => 'boom',&nbsp; &nbsp; 'cow' => 'milk',&nbsp; &nbsp; 'php' => 'hypertext processor');进而:$base_url = 'https://my-website.com/';$query_params = http_build_query($data);$link = $base_url . '?' . $query_params;echo '<a href = "' . $link . '">link text</a>';结果:<a href = "https://my-website.com/?foo=bar&baz=boom&cow=milk&php=hypertext+processor">link text</a>
打开App,查看更多内容
随时随地看视频慕课网APP