如何使用 PHP JSON 编码用户数组?
How to JSON encode a user array using PHP?
我正在使用一个 JSON 文件来检查用户是否正在输入。
为什么这不起作用?
// Array of WP_User objects.
foreach ( $user_query as $user ) {
$result['whotyping'] = $user_info->whotyping;
$result['typingto'] = $user_info->typingto;
$result['typing'] = $user_info->typing;
}
echo json_encode($result);
我认为这会起作用,但是 returns 没有任何错误。
如何解决这个问题?
// Array of WP_User objects.
foreach ( $user_query as $user ) {
$result['whotyping'] = $user_info->whotyping;
$result['typingto'] = $user_info->typingto;
$result['typing'] = $user_info->typing;
echo json_encode($result);
}
你应该做一个结果数组。
// Array of WP_User objects.
$results = array();
foreach ( $user_query as $user ) {
$result = array();
$result['whotyping'] = $user_info->whotyping;
$result['typingto'] = $user_info->typingto;
$result['typing'] = $user_info->typing;
$results[] = $result;
}
echo json_encode($results);
我正在使用一个 JSON 文件来检查用户是否正在输入。
为什么这不起作用?
// Array of WP_User objects.
foreach ( $user_query as $user ) {
$result['whotyping'] = $user_info->whotyping;
$result['typingto'] = $user_info->typingto;
$result['typing'] = $user_info->typing;
}
echo json_encode($result);
我认为这会起作用,但是 returns 没有任何错误。
如何解决这个问题?
// Array of WP_User objects.
foreach ( $user_query as $user ) {
$result['whotyping'] = $user_info->whotyping;
$result['typingto'] = $user_info->typingto;
$result['typing'] = $user_info->typing;
echo json_encode($result);
}
你应该做一个结果数组。
// Array of WP_User objects.
$results = array();
foreach ( $user_query as $user ) {
$result = array();
$result['whotyping'] = $user_info->whotyping;
$result['typingto'] = $user_info->typingto;
$result['typing'] = $user_info->typing;
$results[] = $result;
}
echo json_encode($results);