私はこの論理に頭を悩ませるのに苦労しています。(データは動作するので完全に書き直しましたが、構造は同じです。)
次のようなテキストファイルがあります。
Ace
Hammer 12
Nails 4
Screwdriver 9
Home Depot
Nails 3
Screwdriver 11
Sawzall 43
Lowes
Hammer 10
Nails 5
Sawzall 42
Sledge 14
ですから、アイテムのある店と価格のあるアイテムがあります。私はそれを次のような配列にプルすることができました:
array(3) {
["Ace"]=>
array(3) {
[0]=>
array(2) {
[0]=>
string(5) "Hammer"
[1]=>
string(1) "12"
}
[1]=>
array(2) {
[0]=>
string(5) "Nails"
[1]=>
string(1) "4"
}
[2]=>
array(2) {
[0]=>
string(5) "Screwdriver"
[1]=>
string(1) "9"
}
次のようなHTMLテーブルにデータをフォーマットしたいと思います。
Ace Home Depot Lowes
Hammer 12 x 10
Nails 4 3 5
Screwdriver 9 11 x
Sawzall x 43 42
Sledge x x 14
ストアごとに異なるアイテムがあるため、アイテムの配列を作成してarray_uniqueで実行する必要があると考えました。その後、それは一種の崩壊します。さまざまなレベルのネストされたループを試してきましたが、何も機能しませんでした。このコードを書くのに助けていただければ幸いです。