我需要构建一个参数字符串并输出它。它应该看起来像这样:
?name=something&value=orother&type=xyz&....
我正在使用 simplexml_load_file() 函数来加载一个 xml 文件。然后我使用 foreach 循环来构建我的字符串:
$parameterString = "?";
foreach($xml->app as $app) {
$parameterString = $parameterString."name=".urlencode($app->name)."&icon=".urlencode($app->icon)."&type=".urlencode($app->type);
}
echo($parameterString);
就目前而言,这一切都很好,除了如果字符串包含多于一组参数,则第一个参数之后的集合不以“&”字符开头。我不能简单地在该行的末尾使用 ."&" ,否则我的字符串末尾会出现不需要的 "&"。
任何建议将不胜感激!