我想添加一个$ var [5],它包含字符串值到以下网址的{subscription_reference}部分。
$url5 = $api_entry_point ."/subscription/{subscription_reference}/credentials";
它需要像这样..
$url5 = $api_entry_point ."/subscription/0997f4ea6b6ca709/credentials";
我尝试了不同的方法,但都出了问题。那些是
$url5 = $api_entry_point ."/subscription/'.$var[5].'/credentials";
$url5 = $api_entry_point ."/subscription/$var[5]/credentials";
答案 0 :(得分:5)
试试这个:
$url5 = $api_entry_point."/subscription/".$var[5]."/credentials";
答案 1 :(得分:2)
漫长的道路:
$url5 = $api_entry_point ."/subscription/".$var[5]."/credentials";
或
$url5 = $api_entry_point .'/subscription/'.$var[5].'/credentials';
他们都是一样的。但您需要使用"
或'
。不要混合它们。
狂热的方式:
$url5 = $api_entry_point ."/subscription/{$var[5]}/credentials";
这个onyl与"
一起工作。他们检查字符串中的任何内容是否为变量。因此,正常"asd $var asd"
会将$var
理解为变量。但这不会与[] or ()
等特殊标志一起使用。因此,您必须将变量放在{}
的字符串中,以便知道哪些部分是变量。
答案 2 :(得分:2)
你非常亲密,但却被你的报价纠缠在一起; - )
$url5 = $api_entry_point ."/subscription/'.$var[5].'/credentials";
应该......
$url5 = $api_entry_point ."/subscription/" . $var[5] . "/credentials";
或者您可以使用:
$url5 = $api_entry_point ."/subscription/{$var[5]}/credentials";