How to send an array of objects in JSON format from PHP

后端 未结 6 2054
一向
一向 2020-12-31 12:59

New to php. I am trying to send JSON data to front end in name-value pair. I tried an example which I got here The following is my code fragment which sends the data in JSO

6条回答
  •  一整个雨季
    2020-12-31 13:47

    You should try pushing each object at the end of array like adding to a stack using array_push (the equivalent of $array[] = $data, but makes it more readable to you).

    $list=array(); //instantiate the array 
    while($stmt->fetch()){
        $data = new stdClass(); // create a new object
        $data->id=$fid;
        $data->name=$fname;
        array_push($list,$data); // push object to stack array
    }
    $stmt->free_result();
    $stmt->close();
    echo json_encode($list);
    

提交回复
热议问题