查看文章
 
字符串检测(360圈面试题)
2009年10月14日 星期三 上午 11:20

函数功能说明:

如:qwerewq

取出给定字符串中r字符的下标,使得这个字符两边的字符串正好相反


function ni($c)
{
   $changdu=strlen($c);//取得给定字符串的长度
   
   if($changdu%2==1&&$changdu>1)
    {

     $zhongjianzhi=intval($changdu/2);//取得要得到的字符的下标
      $arr=str_split( substr($c,($zhongjianzhi+1)));//取得要得到字符后边的字符串,并附于数组$arr
   $arr=array_reverse($arr); //翻转数组
      for($i=0;$i<count($arr);$i++)
   {
      $b.=$arr[$i];//把翻转后的数组组成字符串
   }
   $e= substr($c,0,$zhongjianzhi);//取得要得到字符前边的字符串
      if($b==$e)//比较如果一样
   {
     return $zhongjianzhi;
   }
   else
   {
    return "该字符串不符合规则";
   }
}
   else{
    return "该字符串不符合规则";
   }
}


 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu