php - 如何将 php 数组构造为 json

标签 php jquery mysql arrays json

下面是我的 php 的 WordPress 短代码的简化版本。我如何使用 jquery 获取所有玩家的名字?

部分代码:

    $profile_personal_info['id'] = $player->ID;

    $profile_personal_info['Firstname'] = $fname;

    $profile_personal_info['Lastname'] = $lname;

    $profile_details_stats['S'] = $playerShots;

    $profile_details_stats['F'] = $playerFouls;

    $personalInfo = array();
    foreach ( $profile_personal_info as $key => $value ) {
        $personalInfo[$key] = $value;
    }

    $playerStatistics = array();
    foreach ( $profile_details_stats as $key => $value ) {
        $playerStatistics[$key] = $value;
    }

    $response[$player->ID] = array_merge($personalInfo, $playerStatistics);

}

$response['player-'.$player->ID] = array_merge($personalInfo, $playerStatistics);
}

这是

的输出
jQ.getJSON( "PATH_TO_PHP_FILE", function( data ) {
    console.log(data);
}

player-151: Object
  personal: Object
    Firstname:"Jason" 
    Lastname:"Smith"

为了简洁起见,我简化了代码。

最佳答案

通常,在 PHP 中,就像在任何语言中一样,您不会“手动”修改 JSON。您只需要求该语言(或您友好的第三方库)为您做这件事。你给它一个数据结构,然后输出 JSON。或者,反之亦然。

快速搜索将我带到此页面: http://nitschinger.at/Handling-JSON-like-a-boss-in-PHP

关于php - 如何将 php 数组构造为 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30744601/

相关文章:

mysql - SQL 中的 CASE-WHEN-THEN-ELSE 构造

php - 显示 mysql 表中的所有数据以及第二个表中的附加信息

php - 如何在php中检查stdClass对象是否为空?

php - 使用 PHP readfile 隐藏流 URL

Jquery选择标签

javascript - .focus() 不起作用,因为尚未加载动态表 - JQUERY

mysql - SQL 如何按 "Ranges"排序

php - 年龄计算&如果在里面如果不工作/php

使用 HTML 和 jQuery 进行 php 语法着色

jquery - .load() 与成功函数