는 내가 가진 :함수 결과를 JSON 인코딩 용 배열에 저장하는 방법은 무엇입니까?
if (isset($_POST["test"])) {
$html1 = $object->htmlmarkup1();
$html2 = $object->htmlmarkup2();
$json = array("html1" => $html1, "html2" => $html2);
die(json_encode($json));
}
기능은 "테스트"POST 데이터에서 일부 계산에 따라 HTML 태그를 에코. 이 함수는 다른 곳에서이 함수를 사용하고 있기 때문에 함수 대신 return을 사용합니다. 코드의 형식은 결과를 먼저 반환하는 대신 함수의 결과를 반향하는 것이 더 쉽습니다.
두 개의 배열 요소에 "test1"과 "test2"를 넣어 함수를 사용하지 않고 테스트 한 결과 json이 내 테스트 페이지에서 "test1"과 "test2"를 올바르게 디코드하고 표시합니다.
가능한 중복 (http://stackoverflow.com/questions/778336/capturing-echo-into-a-variable는) – mario