在评估数组数据以过滤某些内容时,我遇到了一些麻烦。我正在向模板发送一个包含少量数字的数组(例如 1、4、5、10、12、14、20),然后我想过滤它是否具有特定值。
假设我想知道它是否将“2”作为单个值。最好的方法是什么?
我正在使用 (strpos ($array, '2') !== false) 但后来我注意到它检查 2 是否在数组内,而不是它是否只是 '2',所以它返回 true。
我需要能够评估“2”是否被指定为“2”,而不是它是否在数组字符串上(如在“20”或“12”上)。
PS:虽然使用 xenforo(zend),但是任何关于 php 的答案都应该足够了。
希望能帮到你,谢谢!