我有一個數組,我想通過單獨的數組將數組分隔成單個數組,由TNNID.by任何PHP函數將單獨的數組通過TXNID合併成一個單一的數組變量。因爲我想用父級TXNID保存數組和孩子TXNID save..My演示代碼是如何分隔兩個數組的ID
Array
(
[XYX] => Array
(
[0] => Array
(
[TXNObjectType] => 102
[CustomerAccountID] => 951
[ParentTXNLineNumber] => 1
[TXNID] => 11
)
[1] => Array
(
[TXNObjectType] => 84
[CustomerAccountID] => 951
[ParentTXNLineNumber] => 1
[TXNID] => 12
)
)
[XYZ] => Array
(
[0] => Array
(
[TXNID] => 11
[LineNo] => 7
[BranchID] => 164
)
[1] => Array
(
[TXNID] => 11
[LineNo] => 8
[BranchID] => 164
)
[2] => Array
(
[TXNID] => 12
[LineNo] => 9
[BranchID] => 164
)
[3] => Array
(
[TXNID] => 12
[LineNo] => 10
[BranchID] => 164
)
)
)
預期輸出:
Array(
Array
(
[XYX] => Array
(
[0] => Array
(
[TXNObjectType] => 102
[CustomerAccountID] => 951
[ParentTXNLineNumber] => 1
[TXNID] => 11
)
)
)
Array(
[XYZ] => Array
(
[0] => Array
(
[TXNID] => 11
[LineNo] => 7
[BranchID] => 164
)
[1] => Array
(
[TXNID] => 11
[LineNo] => 8
[BranchID] => 164
)
)
)
Array(
Array
(
[XYX] => Array
(
[0] => Array
(
[TXNObjectType] => 102
[CustomerAccountID] => 951
[ParentTXNLineNumber] => 1
[TXNID] => 12
)
)
)
Array(
[XYZ] => Array
(
[0] => Array
(
[TXNID] => 12
[LineNo] => 7
[BranchID] => 164
)
[1] => Array
(
[TXNID] => 12
[LineNo] => 8
[BranchID] => 164
)
)
)
所以請提出這個英里合適的解決方案。
請編輯您的問題,以包含所需的結果和您用來嘗試解決問題的代碼。 – 2014-10-09 11:00:01
您好先生,我更新了我的問題。我添加了一些我想要的結果的代碼。 – Abhishek 2014-10-09 11:04:53