이것은 내 배열 형식입니다.
$data=["error.png","invoice_1.pdf","invoice2.png"];
하지만이 형식을 원합니다.
$data=[{"file":"error.png"},{"file":"invoice_1.pdf"},{"file":"invoice2.png"}]
감사합니다.
새 어레이를 만들어야합니다.
그리고 기존 어레이를 반복합니다.
모든 요소는 배열의 값을 값으로 갖는 배열입니다.
그리고 문자열로 키 file
.
$arr = array();
foreach ($data as $elem) {
$arr[] = array('file' => $elem);
}
올바른 배열을 얻으면 디버깅을 시도하십시오.
echo '<pre>';
print_r($arr);
echo '</pre>';
마지막으로
echo json_encode($arr);
exit;
그것이 당신을 위해 작동하기를 바랍니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다