使用if与多个数组值PHP

使用if与多个数组值PHP,php,arrays,if-statement,Php,Arrays,If Statement,我有一个将从用户添加的字符串 我将把字符串分成一个数组 我将单独分离每个角色 然后我想找到一个特定的词 如果( 这是我的代码,但我有一个错误 $StingFromTheUser = 'public class a { if(int i=0; i<10; i++) { //any thing } } '//end of the string 现在我想知道代码是否有if语句 所以我要搜索这个词 如果( 这是我的密码 for($i=0; $i<co

我有一个将从用户添加的字符串

我将把字符串分成一个数组 我将单独分离每个角色

然后我想找到一个特定的词

如果(

这是我的代码,但我有一个错误

$StingFromTheUser = 'public class a
{
    if(int i=0; i<10; i++)
    {
        //any thing
    }
} '//end of the string
现在我想知道代码是否有if语句 所以我要搜索这个词

如果(

这是我的密码

for($i=0; $i<count($arr)-2; $i++)
{
    if(arr[$i]=='i' && arr[$i+1]=='f' && arr[$i+2]=='(')
    {
        echo $arr[$i].$arr[$i+1].$arr[$i+2];
    }
}

对于($i=0;$i您在arr中忘记了
$

是的

if($arr[$i]=='i' && $arr[$i+1]=='f' && $arr[$i+2]=='(')
   {
      echo $arr[$i].$arr[$i+1].$arr[$i+2];
   }
在<代码>中,如果<代码>用于<代码>条件,则使用<代码>:-

 for(int i=0; i<10; i++)
    {
        //any thing
    }
for(int i=0;i

使用$infort of arr

if
!=
for
;if不是一个循环!我知道(if)不是一个循环,我使用if来检查我是否得到了我正在搜索的单词“if”(“这是一个难以置信的错误!谢谢,很抱歉这么愚蠢:-D
 for(int i=0; i<10; i++)
    {
        //any thing
    }
 if($arr[$i]=='i' && $arr[$i+1]=='f' && $arr[$i+2]=='(')