Kendiniz yazmanıza gerek yok hocam
http://php.net/manual/en/function.similar-text.php
Kullanabilirsiniz,direk kaç karakterin aynı olduğunu verir,strlen ile kaç karakter olduğunu alırsınız bundan similiar_text değerini çıkarttığınızdada kaç karakterin yanlış olduğunu bulursunuz zaten.