我想搜索到另一個特定的數組。我正在尋找諸如array_intersect()這樣的PHP函數,但這並不是我真正需要的。搜索陣列(帶浮點數)與給定的錯誤
這是我的麻煩:我有$array_1 = [5.3,5.0,6.7]
和$ array_2 = [5.0, 5.2,6.5,7.5,8.25]
。我需要搜索$ array_1數字到近似值$ array_2,它們應該是連續的。
在這個例子中,結果誤差應該小於0.5。 因此,我應該有:$array_1
在$array_2
中找到,因爲在給定錯誤的情況下可以在數組2中找到數組1的值。
- 5.3 - 5.0 = 0.3(< 0.5)
- 5.0 - 5.2 = 0.2(< 0.5)
- 6.7 - 6.5 = 0.2(< 0.5)
是否有一個PHP函數將使用給定的eps搜索$ array_1到$ array_2。錯誤?我無法在google.com上找到它
我希望我的想法和麻煩對於每個人都有幫助。
非常感謝您提前。
沒有。沒有。你必須自己寫一個。 PHP是一個工具箱。不要觸及它,並期望把一棟完全建造的房子拉出來。拔出錘子,螺絲刀,鋸子等,然後自己蓋房子。 – 2014-11-05 21:01:04
@MarcB:說到錘子:http://blog.codinghorror.com/the-php-singularity/ – 2014-11-05 21:08:37
謝謝。我想知道是否有什麼可以幫助我。不要重塑自行車。 – 2014-11-05 21:09:29