我有一個關聯數組,我正在嘗試使用它們的值,訪問它們沒有問題,我需要這些值來生成圖形,但是我不能使用它們,因為數據具有這種結構,{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 回答
- 0 關注
- 216 瀏覽
添加回答
舉報
0/150
提交
取消