使用函数和FOR循环创建JSON

时间:2017-06-25 06:47:42

标签: php json

我正在尝试使用for循环和函数创建一个json响应,但我似乎无法让它正常工作。怎么会这样做?

PHP

$count = 0;
foreach ($bookings as $booking){
$item = get_users_custom($user,$count);
$item[$count]['booking_id']=$booking->id;
$count++;
}
echo $item;


function get_users_custom($user,$count=0){
$feed[$count]['user_id']=$user->id; 
return $feed;
}

2 个答案:

答案 0 :(得分:1)

PHP json_encode()函数将PHP值转换为JSON值。例如,从PHP数组中,它可以创建该数组的JSON表示。

$count = 0;
foreach ($bookings as $booking){
$item = get_users_custom($user,$count);
$item[$count]['booking_id']=$booking->id;
$count++;
}
echo json_encode($item);


function get_users_custom($user,$count=0){
$feed[$count]['user_id']=$user->id; 
return $feed;
}

答案 1 :(得分:0)

您应该使用 json_encode()

创建一个简单的php数组并将其转换为JSON

https://www.w3schools.com/js/js_json_php.asp