私はこの問題を一日中悩ましています。この形式で配列にアレイをより小さな配列に変換する
Array
(
[0] => Array
(
[compId] => 3081
[category] => Products
[rev] => 0.61
)
[1] => Array
(
[compId] => 3080
[category] => Plants
[rev] => 51
)
[2] => Array
(
[compId] => 3080
[category] => Products
[rev] => 6.1
)
)
: は、どのように私は次の配列を変換することができ
Array(
'compId'=>array("3081","3080"),
'Products'=>array('0.61', '6.1'),
'Plants'=>array('0', '51')
);
前者は関数によって返されています。後者の配列の0は前の配列には存在しないことに注意してください。私はしかし、キー値を保持する必要があります。私はそれを動作させるためにいくつかの配列関数を試してきましたが、私はちょうど問題を解決することはできません。 ご協力いただければ幸いです。
ちょっと凝ってみてください。後者の配列は、テーブルを作成するための入力として使用されます。私は望ましい結果理解していれば
CompID | Products | Plants __________________________ 3081 | 0.61 | 0 __________________________ 3080 | 6.1 | 51
おそらくループのカップル... – Treffynnon
多分、前者から後者への論理を説明することができますか?それはあまり明らかではありません。 – deceze