$input = array (
"group_name_1" => "audi",
"group_locations_1" => "tokyo,barcelona,paris",
"group_quantities_at_locations_1" => "1,2,7",
"group_name_2" => "ford",
"group_locations_2" => "london,prag",
"group_quantities_at_locations_2" => "3,6"
);
需要輸出形式
$target_output = array (
"audi" => array ("tokyo" => 1, "barcelona" => 2, "paris" => 7),
"ford" => array ("london" => 3, "prag" => 6)
);
註釋1:
- NU許多小組都是動態的(用戶輸入)。例如,除了 「audi」和「ford」;也可能是「豐田」,「奔馳」。
- 每組有3個子信息: 位置的1個名稱,2個位置和3個數量。
輸入中的序列總是相同的。第一名,第二名,第三名 數量。
每組都有正確的訂單號始終在輸入。 (如 「group_name_ 或group_locations_ )
注意事項2:再次我讀過陣列功能和嘗試了各種代碼,但我甚至無法靠近
。能否請你幫我。
對於讀者:這個解決方案也適用,也許更有效地進行編碼。我接受了另一個,因爲我理解了邏輯,如果需要的話我可以修改該代碼。非常感謝你@Matei Mihai –