<?php
header("Content-type: text/html; charset=utf-8");
function search($str1,$str2)
{
$i=$j=$k=$a=null;
$m=strlen($str1);
$n=strlen($str2);
$index=0;
$maxlen=0;
$flag=0;
for ($i=0;$i<$n;$i++)
{
$k=$i;
for ($j=0;$j<$m;$j++)
{
$a = 0;
$flag = 0;
$jk=$j;
$kk=$k;
while($jk<=$m&&$str1[$kk]==$str2[$jk])
{
$kk++;$jk++;$a++;
$flag = 1;
}
if($flag==1)
{
if($a>$maxlen)
{
$maxlen = $a;
$index = $jk-$a;//匹配的首项
}
}
}

}
echo "匹配最大长度为:".$maxlen.",匹配结果为:";
for(;$maxlen>0;$maxlen--)
{
echo $str2[$index++];
}
echo "<br>";
}
search("ddaacffd","dddaacffd");
?>

最新文章

  1. ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。
  2. How to ssh to your Amazon Elastic Beanstalk instance?
  3. 关于NodeJS的思考
  4. 跨平台开发之阿里Weex框架环境搭建(二)
  5. nyoj366_D的小L_字典序_全排列
  6. IIS给网站地址配置成HTTPS的
  7. 微软不也是从Altair Basic这丑小鸭长成白天鹅吗?
  8. 读《effective C++》2
  9. mybaties-plus入门
  10. Laravel使用心得
  11. JavaScript初学者必看“箭头函数”
  12. Go语言中的struct tag
  13. mysql分组用法
  14. java处理url中的特殊字符%等
  15. Hi3516CV300 sample -&gt; region
  16. web程序快速开发
  17. cc2530 AES加密
  18. 洛谷P1313 计算系数【快速幂+dp】
  19. web服务器、app(应用)服务器、DB后端性能瓶颈和分析
  20. Consul 入门

热门文章

  1. TWaver动画之雷达扫描效果
  2. Oracle中的COALESCE,NVL,NVL2,NULLIF函数
  3. angular5中的自定义指令(属性指令)
  4. 「 RQNOJ PID204 」 特种部队
  5. Luogu P2052 [NOI2011]道路修建
  6. linux网络编程——域名转换 gethostbyname与gethostbyaddr
  7. Win10中创建Hyper-V虚拟机
  8. The turtle Module 一个画图的模块
  9. Leetcode题目practice
  10. js之字典操作