if(strpos($aaa,"1")){

}else{

}

解决方案 »

  1.   

    strstr
    返回字符串中某字符串开始处至结束的字符串。
    语法: string strstr(string haystack, string needle);
    返回值: 字符串
    函数种类: 资料处理
    内容说明 
    本函数将 needle 最先出现在 haystack 处起至 haystack 结束的字符串返回。若找不到 needle 则返回 false。
    是不是这个,
     
      

  2.   

    if(strstr($aaa,"1")){

    }else{

    }
      

  3.   

    <?php
     $pp=strstr("123","1");
     if($pp){
     echo"有";
     }else{
     echo"没有";
     }
     ?>
      

  4.   

    为什么现在的人都这么喜欢想当然呢,回答一个东西,都不想一想,也不试一下就这么回复了,哎………………pantech_36(*_*阿苯猫^_^) ,看样子你的级别也不低啊,自己看看把这么一个php文件
    <?
    $aaa="123";if(strpos($aaa,"1"))
    {
    print"有";
    }else{
    print"无";
    }?>按你的意思应该运行后显示什么呢???自己试试看把,
    xizi2002(戏子) :谢谢了,我一时糊涂了,连这么个几乎天天用的东西都忘了,呵呵,谢谢了
      

  5.   

    if(strpos($aaa,"1"))应该改为:if(is_int(strpos($aaa,"1")))strpos 返回 "1" 在 $aaa 中的位置,所以如果 $aaa[0] = "1",则 strpos 返回 0,被当作 false
    因此,必须用 is_int 判断其返回值(如果存在,肯定返回 int,否则返回 bool (false))或者就是 strstr(), strchr()