我正在尝试使用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;
}
答案 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