我試過在線搜索解決方案,但沒有運氣(我是PHP初學者)。我有兩個strings
(具有時間戳的電話號碼的集合),其具有comma separated values
。我需要檢查sting A
之間的逗號之間的文本的特定部分是否可以在string B
中找到。PHP字符串 - 如果在乾草堆中找到針的一部分
這裏是螫A的一個例子:
9858264-2012-12-05T00:11:28.806Z,1265482-2012-12-05T22:19:49.769Z,9598643-2012-12-05T22:46:17.115Z,
這裏是OG螫乙一個例子:
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
我需要做的是COUNT
逗號之間的值的string A
匹配從時間戳最後5個字符那些string B
除了可能是同一事件,而是用數字+/-幾秒鐘分開。
我曾想過使用PHP explode
讓每一個值到一個數組,然後比較他們,但I'm在這一點而失去了當談到陣列,並就如何一個陣列值進行比較的其他減去一個值的最後5個字符。
'substr($ s,0,-5)'得到字符串減5個字符。 –
這些列表是否已分類?如果是的話,它會讓你的挑戰變得更容易。 – psyklopz
stringA和stringB總是包含逗號之間相同數量的值嗎? – kennypu