私は2つの配列を持っています:
arr1([0]=>1400.20
[1]=>1630.32
[2]=>2531.30
[3]=>9845.62)
arr2([0]=>150
[1]=>134
[2]=>901
[3]=>631)
そして、私はそれらを次のように組み合わせました:
arr3 ([150]=>1400.20
[134]=>1630.32
[901]=>2531.30
[631]=>9845.62)
arr3
しかし、私はこのフォームに変換する必要があります:
arr4 ('150'=>1400.20,
'134'=>1630.32,
'901'=>2531.30,
'631'=>9845.62)
arr3
この形に変換する方法はありますか?
2 つの PHP プログラムを使用して、phpMyGraphでグラフを作成します
。最初のプログラムは、データベースから情報を取得し、2 つの配列 , を作成します。 の値は x 軸になりarr1
、arr2 の値は y 軸になります。それらを組み合わせた後arr2
arr1
$arr3 = array_combine($arr2, $arr1)
arr3
「シリアル化」を使用して、他のプログラムに送信します。しかし、グラフは表示されず、次のメッセージが表示されます。
例外 'Exception' とメッセージ 'Provide data is not an array.' が発生しました。in blah/blah/phpMyGraph4.0.php:801 スタック トレース: ....
例にあるように、 arr4形式を使用する必要があると思います