in_array()函数
简要说明一下:in_array($needle, $array[, $strict = FALSE])
一共有3个参数,
第一个参数是要查的值(后者),可以为数组也可以为一个具体的值。
第二个参数是要查的数组(前者),同上。
第三个可以不写,默认为false,写成true就还要比较数据类型是否相同。
我觉得第三个很有必要写。不写有时候会出问题。
还有就是这个基本用法是数组中包含某个值,但是想用包含另一个数组的话,要满足另一个数组要是原数组的完整的子数组才行,我试了一些应该是这样的。开头的链接里有案例。一定要看案例!
if(in_array('SB',$params,true))
{
echo '有违规字符';
}