我想撰写像这样的链接:
https://123reduceri.ro/api/v2/bucuresti.json?token=f65c060dc913a75e446cffb53653ba89b39b4852&sids%5B%5D=&sids [] = 1&安培; SIDS [] = 2及SIDS [] = 4
其中sids [] = 1等,这个id是动态获取的,作为sql结果。 我的问题是:我如何在网址中获取它们?我试过:
$apiCategoryUrl = 'https://123reduceri.ro/api/v2/bucuresti.json?'.
'token=f65c060dc913a75e446cffb53653ba89b39b4852&sids%5B%5D&'.
foreach ($pageposts as $pp):
echo 'sids[]='.$pp.'&';
endforeach; ?>;
但是不行......有什么想法吗?
答案 0 :(得分:4)
您可以使用http_build_query功能
$url_root = "https://123reduceri.ro/api/v2/bucuresti.json?";
$params = array(
"token" => "f65c060dc913a75e446cffb53653ba89b39b4852",
"sids" => array(1,2,3,4,5)
);
$url = $url_root . http_build_query($params);
答案 1 :(得分:3)
你正在回应sid,而不是将它们添加到字符串......
$apiCategoryUrl = "https://https://123reduceri.ro/api/v2/bucuresti.json?token=f65c060dc913a75e446cffb53653ba89b39b4852&sids%5B%5D&";
foreach ($pageposts as $pp) {
$apiCategoryUrl .= "sids[]=".$pp."&";
}
echo $apiCategoryUrl;