我试过在线搜索解决方案,但没有运气(我是 PHP 初学者)。我有两个strings
(带有时间戳的电话号码集合)具有comma separated values
. 我需要检查逗号之间的特定文本部分是否sting A
可以在string B
.
以下是刺痛 A 的示例:
9858264-2012-12-05T00:11:28.806Z,1265482-2012-12-05T22:19:49.769Z,9598643-2012-12-05T22:46:17.115Z,
这是 og sting B 的示例:
5555649-2012-12-05T22:37:23.765Z,3594595-2012-12-05T22:44:36.363Z,8549851-2012-12-05T22:46:01.259Z,9598643-2012-12-05T22:46:09.600Z
在上述字符串中,以下两个值非常相似(时间戳中只有几秒不同):
From string A: 9598643-2012-12-05T22:46:17.115Z
From string B: 9598643-2012-12-05T22:46:09.600Z
我需要做的是除了时间戳中的最后 5 个字符之外的匹配中COUNT
逗号之间的值的数量,因为这些可能是相同的事件,但相隔 +/- 几秒钟。string A
string B
我曾想过使用 phpexplode
将每个值放入一个数组中,然后将它们进行比较,但是当涉及到数组以及如何将一个数组值与另一个减去最后 5 个字符进行比较时,我相当迷茫一个值。