【发布时间】:2016-05-29 09:43:34
【问题描述】:
我有一个数组:
array:8 [▼
0 => array:1 [▼
"data" => "789"
]
1 => array:1 [▼
"data" => "800"
]
2 => array:1 [▼
"data" => "789"
]
3 => array:1 [▼
"data" => "787"
]
4 => array:1 [▼
"data" => "787"
]
5 => array:1 [▼
"data" => "787"
]
6 => array:1 [▼
"data" => "787"
]
7 => array:1 [▼
"data" => "787"
]
]
我需要取出数组的最后 2 个元素并比较它们。我尝试使用$getLast2 = array_slice($chart_data, -2, 2, true); 获得最后 2 个。
array:2 [▼
6 => array:1 [▼
"data" => "787"
]
7 => array:1 [▼
"data" => "787"
]
]
然后拆分它。但我不确定如何比较这个新数组中的这两个元素。最后两个元素现在是6 和7,随着更多数据的添加可能会发生变化。我基本上需要判断第一个元素是否大于、小于或等于第二个元素。
【问题讨论】:
-
比较两个数组,哪个和哪个?你需要比较第6个和第7个元素吗??
-
拼接后需要比较两个元素。在这种情况下,它是第 6 个和第 7 个,它基本上是第一个数组中的最后 2 个元素。
-
你的答案在等着你,检查并告诉我。
-
如果我的回答对你有用,请告诉我。
-
感谢您的所有回答。决定使用 prev 和 end 内置函数,因为它们是最简单的。