![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
不知道有没有更简单的办法啊?我感觉我的太复杂。
[PHP]
<?php
function ckstring($right,$guest,$num)
{
$str_right1=chunk_split($right, 1 , ',');
$str_guest1=chunk_split($guest, 1 , ',');
$arr_right=split(',', $str_right1);
$arr_guest=split(',', $str_guest1);
$int_simp1=0;
$int_simp2=0;
$int_num=$num-1;
if ($right==$guest){
$simnum=$num;
} else {
for($i=0;$i<$int_num;$i++)
{
if($arr_right[$i]==$arr_guest[$i]){
$int_simp2++;
} else {
if($int_simp2>=$int_simp1){
$int_simp1=$int_simp2;
}
$int_simp2=0;
}
}
if($int_simp2>=$int_simp1){
$int_simp1=$int_simp2;
}
$simnum=$int_simp1;
}
return $simnum;
}
$a1=rand(1000000,9999999);
$a2=rand(1000000,9999999);
$a3=7;
echo $a1.'---------'.$a2.'----------';
$aa=ckstring($a1,$a2,$a3);
echo $aa;
?>
[/PHP]

