我有一个关联数组,我正在尝试使用它们的值,访问它们没有问题,我需要这些值来生成图形,但是我不能使用它们,因为数据具有这种结构,{key1: 12.2, key2: 11.2, key3: 21.3}但是正确生成图形的结构是这个[12.2, 11.2, 21.3]我用来存储数据的数组如下Array([0] => Array ( [key1] => 22.58 [key2] => 27.91 [key3] => 31.95 [key4] => 36.32 [key5] => 41.73 [key6] => 45.78 [key7] => 48.55 [key8] => 53.48 [key9] => 47.82 )[1] => Array ( [key1] => 20.94 [key2] => 27.36 [key3] => 32.12 [key4] => 36.33 [key5] => 41.4 [key6] => 46.58 [key7] => 48.8 [key8] => 52.69 [key9] => 48.9 )[2] => Array ( [key1] => 20.23 [key2] => 26.9 [key3] => 32.39 [key4] => 36.95 [key5] => 41.48 [key6] => 46.41 [key7] => 48.82 [key8] => 52.58 [key9] => 49.42 ))所以我认为这个问题,正如我所提到的,是因为它是一个关联数组。发生在我身上的解决方案是将关联数组转换为索引,我尝试按以下方式进行$indice = array();$aux = array();foreach ($arrData as $key => $value) { foreach ($value as $k => $v) { $indice[$key][$k] = array_push($aux, $v); }}但这会导致这样的结果Array( [0] => Array ( [key1] => 1 [key2] => 2 [key3] => 3 [key4] => 4 [key5] => 5 [key6] => 6 [key7] => 7 [key8] => 8 [key9] => 9 ) [1] => Array ( [key1] => 10 [key2] => 11 [key3] => 12 [key4] => 13 [key5] => 14 [key6] => 15 [key7] => 16 [key8] => 17 [key9] => 18 ) [2] => Array ( [key1] => 19 [key2] => 20 [key3] => 21 [key4] => 22 [key5] => 23 [key6] => 24 [key7] => 25 [key8] => 26 [key9] => 27 ))
1 回答
- 1 回答
- 0 关注
- 195 浏览
添加回答
举报
0/150
提交
取消