我试图从多维数组内的多维数组中获取值。这里是多维数组...PHP从多维数组中获取多维数组的唯一值
Array
(
[0] => Array
(
[CalID] => 121111
[Rink] => North
[TimeChunks] => Array
(
[int] => Array
(
[0] => 6
[1] => 4
[2] => 3
[3] => 2
[4] => 1
)
)
)
[1] => Array
(
[CalID] => 121111
[Rink] => South
[TimeChunks] => Array
(
[int] => Array
(
[0] => 4
[1] => 2
)
)
)
)
我想仅从[TimeChunks]的有效时间块[INT]即:1,2,3,4,6,8我似乎却不能深入到第二个多维数组。这是我一直在尝试没有骰子:
$tmp = array();
foreach ($a as $row)
if (!in_array($row,$tmp)) array_push($tmp,$row);
print_r ($tmp);
有什么建议吗?
'array_merge()'不会在这里剪切它,它会用相同的键覆盖后面的值,因为'['int']'被索引... – DaveRandom
Thx。这有效...钥匙在我这里没用。我认为我错过的步骤是对KISS,并删除愚蠢。 – user961389
['int']包含数字键看这个例子,所以应该没问题 – buffcoredave