當評估數組數據以過濾某些內容時,我遇到了一些麻煩。我發送給模板一個數字很少的數組(例如1,4,5,10,12,14,20),然後我想過濾它是否有特定的值。評估數組內容(PHP,XenForo)
假設我想知道它是否具有'2'作爲單個值。什麼是最好的方法?我使用(strpos($ array,'2')!== false),但後來我發現它檢查2是否在數組內,而不是如果它只是'2',所以它返回true。
我需要能夠評估'2'是否指定爲'2',而不是數組字符串(如'20'或'12')。 PS:雖然使用xenforo(zend),任何PHP的答案應該是足夠的。
希望你能幫助, 謝謝!