매개 변수 문자열을 작성하여 출력해야합니다. 다음과 같이 보일 것입니다 : ?name=something&value=orother&type=xyz&....
PHP에서 XML로부터 매개 변수 문자열 만들기 - "&"기호를 추가 할 위치
xml 파일을로드하기 위해 simplexml_load_file() 함수를 사용하고 있습니다. 그럼 난 내 문자열을 구축하는 foreach 루프를 사용 :이 문자열 매개 변수의 단일 세트 이상을 포함하는 경우를 제외 간다 후 설정으로이 모든 지금까지 괜찮
을$parameterString = "?";
foreach($xml->app as $app) {
$parameterString = $parameterString."name=".urlencode($app->name)."&icon=".urlencode($app->icon)."&type=".urlencode($app->type);
}
echo($parameterString);
첫 시작하지 않는 "&"문자. 나는 그 행의 끝에 "&"을 단순히 써야만한다. 그렇지 않으면 내 문자열 끝에 원치 않는 "&"이 생기게된다.
의견을 보내 주시면 대단히 감사하겠습니다.
을 구축 할 http_build_query를 사용한다 if ($ first)','else'는'&'를 사용합니다. –
여러 '앱'을 어떻게 처리합니까? 당신은 항상 같은 변수 이름을 사용하기 때문에 ... – soju