Показать сообщение отдельно

  #10  
Старый 10.02.2009, 19:36
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Цитата:
Сообщение от Darkweider  
Требуется сравнить два слова одинаковой длины и вывести 1 если слова отличаются на одну букву. Написал вот кое-что, но блин с одинаковыми буквами не прокатывает.Если в одном из слов одинаковые буквы то все к чертям идет. Мож кто знает как еще можно?
PHP код:
<?php
$a
="222";
$b="222";
ascii($a,$b);

function 
ascii($c,$d) {
   
$hex '';
   While (
$s<=2) {
     
$s++;
     if (
$s==1$ascii=$c;
     else 
$ascii=$d
     for (
$i 0$i strlen($ascii); $i++) {
        
$byte strtoupper(dechex(ord($ascii{$i})));
        
$byte str_repeat('0'strlen($byte)).$byte;
        
$byte hexdec($byte);
        if (
$s==1)$bufer[$i]=$byte;
        else 
$bufer1[$i]=$byte;
     } 
   }
   if (
$bufer==$bufer1) echo "0";
   else echo 
"1";
}
?>
 
Ответить с цитированием