【问题标题】:How to Change a Object to Array in JS如何在 JS 中将对象更改为数组
【发布时间】:2019-03-03 18:47:30
【问题描述】:

我正在将一个数组从 PHP 导出到 JS,以使用带有 AnyChart 的饼图。 但是当我用 PHP 数据创建一个 JS 数组时,JS 会创建一个对象而不是数组

这是一个 PHP 数组

$ganhosArray[0] = array();
$ganhosArray[0]['x'] = 'Jhonatan';
$ganhosArray[0]['value'] = $valor01;

$ganhosArray[1] = array();
$ganhosArray[1]['x'] = 'Luiz';
$ganhosArray[1]['value'] = $valor02;

这是一个 JS 对象,但我想创建一个数组。

var users = ". json_encode($ganhosArray).";

【问题讨论】:

标签: javascript php arrays anychart


【解决方案1】:

json_encode(array_values($ganhosArray))

json_encode sparse PHP array as JSON array, not JSON object

【讨论】:

    猜你喜欢
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-18
    • 2020-07-14
    • 2022-01-22
    相关资源
    最近更新 更多