我有一个数组,我想通过单独的数组将数组分隔成单个数组,由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