yanlışlıkla boşluğa basarsa. oradan sonraki bütün kelimeler yanlış olarak işaretlenecek.
bu olayın mantığını oturtmak çok zor.
birden fazla boşluk karakterini temizleyerek veriyi işleme sokarsak oluşabilecek karışıklıkları en minimal düzeyde tutarız, kaldi ki zaten doğru yazıp yazmadığını denetleyecek kişi kelime arasında yanlış bir boşluk bırakırsa zaten yanlış yazmış olacağından mantıksal olarak kod görevini yapmış ve hatalı kelimeleri hatalı diye imlemiş olacaktır.
her iki kelime arasında birden fazla boşluk karakterini engellemek için
preg_replace("'\s+'"," ",$str) kullanalım, dolayısıyla artık kalacak olan boşluklar zaten hatalı olan başlıklardır.
örnek algoritmayı birazdan ekleyeceğim.