我試圖從多維數組內的多維數組中獲取值。這裏是多維數組...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