使用PHP怎么计算两个字符串最长的公共子串-创新互联-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

使用PHP怎么计算两个字符串最长的公共子串-创新互联

本篇文章给大家分享的是有关使用PHP怎么计算两个字符串最长的公共子串,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

成都网站建设哪家好,找创新互联!专注于网页设计、重庆网站建设公司、微信开发、小程序设计、集团成都企业网站定制等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:成都工商代办等众多领域,积累了大量丰富的经验,同时也获得了客户的一致表扬!

代码如下:


=0 && $j-1>=0)?$c[$i-1][$j-1]:0;
    $n = ($a[$i] == $b[$j]) ? $n+1:0;
    $c[$i][$j] = $n;
  }
}
foreach ($c as $key=>$val) {
  $max = max($val);
  foreach ($val as $key1 =>$val1) {
    if ($val1 == $max && $max>0) {
      $cdStr[$max] = substr($b,$key1-$max+1,$max);
    }
  }
}
ksort($cdStr);
$endTime = microtime(true);
echo "Totle time is " . ($endTime - $startTime) . " s"."
"; print_r(end($cdStr)); exit; ?>

运行结果:

Totle time is 0.0012800693512 s
abceee

以上就是使用PHP怎么计算两个字符串最长的公共子串,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


分享名称:使用PHP怎么计算两个字符串最长的公共子串-创新互联
URL分享:http://kswsj.cn/article/eeigs.html

其他资讯