【发布时间】:2018-10-15 09:29:23
【问题描述】:
我有如下两个不同的多维数组:
Array //1st_array
(
[0] => Array
(
[timestamp] => 7/10/2018 15:24:06
[username] => giakhang
[status] =>
)
[1] => Array
(
[timestamp] => 8/10/2018 5:11:25
[username] => haophan
[status] =>
)
[2] => Array
(
[timestamp] => 8/10/2018 6:38:18
[username] => TTQ1504
[status] =>
)
[3] => Array
(
[timestamp] => 08/10/2018 7:04:20
[username] => btcgainer24724
[status] =>
)
)
Array //2nd_array
(
[0] => Array
(
[timestamp] => 8/10/2018 5:10:06
[username] => giakhang
)
[1] => Array
(
[timestamp] => 8/10/2018 5:13:25
[username] => btcgainer24724
)
[2] => Array
(
[timestamp] => 8/10/2018 6:44:18
[username] => anggie88
)
[3] => Array
(
[timestamp] => 08/10/2018 7:55:20
[username] => ZeusTrade
)
)
对于1st_array 和2nd_array 之间的每个相同的username,我希望将1st_array 和unset 中的status 从2nd_array 对象中更改为两者之间不相交,如下所示:
Array //1st_array
(
[0] => Array
(
[timestamp] => 7/10/2018 15:24:06
[username] => giakhang
[status] => Yes
)
[1] => Array
(
[timestamp] => 8/10/2018 5:11:25
[username] => haophan
[status] => No
)
[2] => Array
(
[timestamp] => 8/10/2018 6:38:18
[username] => TTQ1504
[status] => No
)
[3] => Array
(
[timestamp] => 08/10/2018 7:04:20
[username] => btcgainer24724
[status] => Yes
)
)
Array //2nd_array
(
[0] => Array
(
[timestamp] => 8/10/2018 5:10:06
[username] => giakhang
)
[1] => Array
(
[timestamp] => 8/10/2018 5:13:25
[username] => btcgainer24724
)
)
如何让这些多维数组相交?
【问题讨论】:
标签: php arrays multidimensional-array