【发布时间】:2014-08-27 02:36:38
【问题描述】:
在 PHP 中,我有这样的数组:
Array
(
[0] => 09:26-DOWN
[1] => 09:26-UP
[2] => 09:26-UP
[3] => 09:26-UP
[4] => 09:26-UP
[5] => 09:26-UP
[6] => 09:26-UP
[7] => 09:26-UP
[8] => 09:26-DOWN
[9] => 09:26-UP
[10] => 09:26-UP
[11] => 09:26-UP
[12] => 09:26-UP
[13] => 09:26-UP
[14] => 09:26-UP
[15] => 09:26-UP
[16] => 09:26-UP
[17] => 09:26-UP
)
我想将它与下面的数组进行比较,仅与最后一个字符(UP 和 DOWN)进行比较:
Array
(
[0] => 09:31-DOWN
[1] => 09:31-UP
[2] => 09:31-UP
[3] => 09:31-UP
[4] => 09:31-UP
[5] => 09:31-UP
[6] => 09:31-UP
[7] => 09:31-UP
[8] => 09:31-UP
[9] => 09:31-UP
[10] => 09:31-UP
[11] => 09:31-UP
[12] => 09:31-UP
[13] => 09:31-UP
[14] => 09:31-UP
[15] => 09:31-UP
[16] => 09:31-UP
[17] => 09:31-UP
)
所以目的是检查它在特定时间之间是上升还是下降。
【问题讨论】:
-
那么最后会发生什么?
-
@MarkM 我想比较数组。假设只比较数组的最后一个字符。
-
当
$array1[0]为 'UP' 而$array2[0]为 'DOWN' 时,你会期待什么? UP 到 DOWN = DOWN,UP 到 UP = 没有变化,DOWN 到 UP = UP,DOWN 到 DOWN = 没有变化? -
@Ghost 如果值不同,我想将值发送到电子邮件。如果值相同,则什么也不做。
-
@PrabowoMurti 是的,看起来你有我的问题。但很难解释:'(
标签: php arrays compare character specifications