正则很好办
function match()
{
var array = new Array("admin","shop");
var str="abcdeshop.admin";
for(var i=0; i < array.length; i++)
{
string pattern = /array[i]/;
var flag = pattern.test(str);
if(flag)
{
return;
}
}
}
function match()
{
var array = new Array("admin","shop");
var str="abcdeshop.admin";
for(var i=0; i < array.length; i++)
{
string pattern = /array[i]/;
var flag = pattern.test(str);
if(flag)
{
return;
}
}
}
$b = "abcdeshop.admin";
foreach($a as $v) {
$pos = strpos($b,$v);
if ($pos === false) {
echo "$v: NOT IN\n";
} else {
echo "$v: IN\n";
}
}
if(strpos($b,$a[0])===false)
{
echo "admin不包含在这个字符串中";
}
else
{
echo "true";
}
注意用“===”来比较,因为返回0的时候,意味在字符串开始的地方就搜索到了。
$str="fdsafdsafdsafdsafdsa";foreach ($arr as $key=>$value){
if (eregi($value,$str)){
echo "存在";
}else{
echo "不存在";
}
}