过去几天我一直在努力解决这个问题。我查看了StackOverflow,但只遇到了解决方案依赖于多维数组中所有键的主题是相同的。
我的问题是基于类似的键和值合并多维数组。
当前输出:
Array (
[0] => Array (
[y] => 2015-10-17 [c] => 1
)
[1] => Array (
[y] => 2015-10-17 [b] => 1
)
[2] => Array (
[y] => 2015-10-17 [d] => 1
)
[3] => Array (
[y] => 2015-10-17 [a] => 6
)
[4] => Array (
[y] => 2015-10-18 [e] => 2
)
[5] => Array (
[y] => 2015-10-18 [c] => 1
)
[6] => Array (
[y] => 2015-10-18 [b] => 1
)
[7] => Array (
[y] => 2015-10-20 [c] => 1
)
[8] => Array (
[y] => 2015-10-20 [b] => 2
)
)
期望的输出:
Array (
[0] => Array (
[y] => 2015-10-17 [c] => 1 [b] => 1 [d] => 1 [a] => 6
)
[1] => Array (
[y] => 2015-10-18 [e] => 2 [c] => 1 [b] => 1
)
[2] => Array (
[y] => 2015-10-20 [c] => 1 [b] => 2
)
)
答案 0 :(得分:1)
创建一个以日期为键的结果数组。如果它存在合并它。然后使用<div class="canvasAndOverlayWrapper container" style="position: relative">
<canvas class="myCanvas" width="300" height="200">Canvas is not supported</canvas>
<div class="overlay overlayTopLeft">
<div>top left</div>
</div>
<div class="overlay overlayTopRight">
<div>top right</div>
</div>
<div class="overlay overlayBottomLeft">
<div>bottom left</div>
</div>
<div class="overlay overlayBottomRight">
bottom right
</div>
</div>
重新索引结果:
array_values()