これまでのところ、このようにデータベースから値を返す3つの配列があります(多くのフォーマットの後)
[0]=>array(
[0]=>'Apr', [1]=> 1),
[1]=>array(
[0]=>'May', [1]=>2),
[2]=>array(
[0]=>'Jun', [1]=>23)
同様の値を持つ 2 番目の配列:
[0]=>array(
[0]=>'Mar', [1]=>22),
[1]=>array(
[0]=>'Apr', [1]=> 1),
[2]=>array(
[0]=>'May', [1]=>2),
[3]=>array(
[0]=>'Jun', [1]=>25)
そして3番目:
[0]=>array(
[0]=>'Jan', [1]=>50),
[1]=>array(
[0]=>'Feb', [1]=> 20),
[2]=>array(
[0]=>'Mar', [1]=>16),
[3]=>array(
[0]=>'Jun', [1]=>5)
そして、これが私がそれらをどのようにしようとしているかです:
[0]=>array(
[0]=>'Month', [1]=>'Calc1', [2]=>'Calc2', [3]=>'Calc3'),
[1]=>array(
[0]=>'Jan', [1]=>0, [2]=>0, [3]=>50),
[2]=>array(
[0]=>'Feb', [1]=>0, [2]=>0, [3]=>20),
[3]=>array(
[0]=>'Mar', [1]=>0, [2]=>22, [3]=>16),
[4]=>array(
[0]=>'Apr', [1]=>1, [2]=>1, [3]=>0),
[5]=>array(
[0]=>'May', [1]=>2, [2]=>2, [3]=>0),
[6]=>array(
[0]=>'Jun', [1]=>23, [2]=>25, [3]=>5)
値が含まれていない場所に「0」がどのように埋められるかに注意してください。正直なところ、これは私がこれまでに遭遇した中で最も複雑な配列の問題であり、その理由は配列を通過するのが難しいためです。Google Visualization Area Chart に送信する必要があるため、特に配列をこの構造にする必要があります。
この問題に対する提案が見つかった場合は、投稿してください。
事前にどうもありがとう:)
@DevZer0:これは私が得る出力です(実際のデータを使用)。月がどのように繰り返されるかに注意してください。
array(
[0] =>
array(
[0] =>'Month'
[1] =>'Calc1'
[2] =>'Calc2'
[3] =>'Calc3'
)
[1] =>
array(
[0] =>'Apr'
[1] =>1
[2] =>0
[3] =>0
)
[2] =>
array(
[0] =>'Jun'
[1] =>9
[2] =>0
[3] =>0
)
[3] =>
array(
[0] =>'Apr'
[1] =>0
[2] =>1
[3] =>0
)
[4] =>
array(
[0] =>'May'
[1] =>0
[2] =>2
[3] =>0
)
[5] =>
array(
[0] =>'Jun'
[1] =>0
[2] =>23
[3] =>0
)
[6] =>
array(
[0] =>'Apr'
[1] =>0
[2] =>0
[3] =>1
)
[7] =>
array(
[0] =>'May'
[1] =>0
[2] =>0
[3] =>3
)
[8] =>
array(
[0] =>'Jun'
[1] =>0
[2] =>0
[3] =>27
)
)
私はそれらをこの形式で連結したいと思います:
array(
[0] =>
array(
[0] =>'Month'
[1] =>'Calc1'
[2] =>'Calc2'
[3] =>'Calc3'
)
[1] =>
array(
[0] =>'Apr'
[1] =>1
[2] =>1
[3] =>1
)
[2] =>
array(
[0] =>'May'
[1] =>0
[2] =>2
[3] =>3
)
[3] =>
array(
[0] =>'Jun'
[1] =>9
[2] =>23
[3] =>27
)
)
それを行う方法はありますか?どうもありがとうございました:)