$forumdomains = @unserialize('a:4:{i:4;s:16:"bbs1.discuz7.com";i:6;s:16:"bbs2.discuz7.com";i:2;s:17:"bbs3.discuz7.com";i:9;s:14:"bbs4.discuz7.com";}');
echo $forumdomains[2]; 输出的是bbs3.discuz7.com如果知道bbs3.discuz7.com怎么获取2

解决方案 »

  1.   

    foreach( $i = 0 , $j = count($forumdomains) ; $i < $j ; $i++ )
    {
         if($forumdomains[$i] == 'bbs3.discuz7.com')
         {
               echo $i;
               break;
         }
    }
      

  2.   

    echo array_search ("bbs3.discuz7.com", unserialize('a:4:{i:4;s:16:"bbs1.discuz7.com";i:6;s:16:"bbs2.discuz7.com";i:2;s:16:"bbs3.discuz7.com";i:9;s:16:"bbs4.discuz7.com";}'));
      

  3.   

     Parse error: syntax error, unexpected ','