是汉字还是英文?或者是混合的?

解决方案 »

  1.   

    TO:鸟倦飞而知还
    主要是汉字的,但是英文的也用到!
      

  2.   

    <?php
    $aa = 'asddsfsddfsaffsdfa';
    $bb = 'asddsdfdffdf';
    $s  = 0;
    if (strlen($aa)>strlen($bb)) {
    for ($i=0; $i<strlen($bb); $i++) {
    if (substr($aa,$i,1)==substr($bb,$i,1)) {
    $s = $s + 1;
    }
    }
    } else {
    for ($i=0; $i<strlen($aa); $i++) {
    if (substr($aa,$i,1) == substr($bb,$i,1)) {
    $s = $s + 1;
    }
    }
    }
    $cc = strlen($aa)-strlen($bb);
    echo "有{$s}个相同的,第一个字符串比第二个字符串多:{$cc}个字符";