如何在JS中将对象更改为数组

时间:2019-03-03 18:47:30

标签: javascript php arrays anychart

我正在将数组从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).";

1 个答案:

答案 0 :(得分:0)

  

json_encode(array_values($ ganhosArray))

json_encode sparse PHP array as JSON array, not JSON object