评估数组内容(PHP,XenForo)

时间:2017-05-08 00:27:12

标签: php arrays xenforo

在评估数组数据以过滤某些内容时,我遇到了一些麻烦。我向模板发送一个数字很少的数组(例如1,4,5,10,12,14,20)然后我想过滤它是否有特定值。

我想说我想知道它是否有' 2'作为单一价值。什么是最好的方法?

我正在使用(strpos($ array,' 2')!== false)但后来我发现它检查2是否在数组内部而不是它是否只是&# 39; 2',所以它返回true。

我需要能够评估是否' 2'被指定为' 2'而不是它在数组字符串上(例如在' 20'或' 12')。

PS:虽然使用xenforo(zend),但任何关于php的答案都应该足够了。

希望你能提供帮助, 谢谢!

1 个答案:

答案 0 :(得分:0)

我傻了,谢谢。

让我们切换来评估一个字符串(只是检查它,它被读作字符串而不是数组)。

如果我有$ string(" 9,1,2,20,14和#34;)并且我想评估它,如果' 2'是字符串的一部分" 2" (同样,20中的2不是有效的。)

如果不做爆炸,有没有办法做到这一点? (不能在XF模板中使用)。

抱歉我的错误。

此致